Загрузка...
 
Страница 1
Автор
Сообщение
Alex 
Admin ]Alex

Регистрация: 08.08.2005
Сообщений: 1689
Откуда: Moscow, Tver - Ru, Cz


Пароль root mysql, сброс и восстановление

 
создано 26.08.2011 13:12:36

У многих постоянно возникает вопрос о забытом пароле root на mysql при работе с базами. Отпишу и для себя, чтоб не забывать, и для других

Решение на самом деле совсем не сложное, делаем так:

Прекращаем работу демона MySQL:

/etc/init.d/mysql stop

Стартуем его без проверки прав доступа:

/usr/bin/mysqld_safe --skip-grant-tables &

Заходим из под root-ом (пароль нам тут уже не нужен):

mysql --user=root mysql

Меняем забытый пароль:

mysql> update user set Password=PASSWORD('новый пароль') WHERE User='root';

mysql> flush privileges;

Останавливаем mysqld_safe любым известным вам способом:

Например kill -9 :-)

Стартуем MySQL уже в рабочем виде:

/etc/init.d/mysql start


И вот пароль на root mysql уже снова в наших руках.

pooh lol







«Важнейшей задачей для нас является сейчас: учиться и учиться» В.И. Ленин



Reply 
Alex 
Admin ]Alex

Регистрация: 08.08.2005
Сообщений: 1689
Откуда: Moscow, Tver - Ru, Cz


Пароль root mysql, сброс и восстановление

 
создано 26.08.2011 13:22:14

Есть ещё способ, аналогичный первому, но с использованием mysqladmin:

1. Так же останавливаем и рестартуем mysqld с опцией --skip-grant-tables

2. Пишем в шелле команду:

mysqladmin -h host -u user password 'new_pass'




«Важнейшей задачей для нас является сейчас: учиться и учиться» В.И. Ленин



Reply 
Регистрация
 Зарегистрироваться
Комментарии

Рейтинг@Mail.ru