Отправлено Июн 17, 2013

Метки: , ,

Mysql recover root password

Имея доступ к консоли и возможность перезапуска mysql-сервера, можно легко поменять рутовый пароль.

Останавливаем сервер

# /etc/init.d/mysql stop

Запускаем сервер в safe-mode

# mysqld_safe —skip-grant-tables &

Заходим на сервер

# mysql -u root

Выставляем пароль

mysql> use mysql;
mysql> update user set password=PASSWORD(«NEW-ROOT-PASSWORD») where User=’root';
mysql> flush privileges;
mysql> quit

останавливаем сервер

# /etc/init.d/mysql stop

P.s. либо командой kill

Запускаем сервер в нормальном режиме и радуемся

# /etc/init.d/mysql start