Бортовой журнал Ктулху

Восстановление пароля пользователя mysql

Не раз сталкивался с такими ситуациями что потерялся доступ к mysql и вот теперь есть инструкция как быстро его восстановить.

1. Сначала остановите mysql.

service mysqld stop

2. И запустите mysql командой:

/usr/bin/mysqld_safe --skip-grant-tables --user=root &

3. После чего запустите клиент mysql

mysql -u root

4. Сделайте запрос sql

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

где newpwd - новый пароль.

5. Примените изменения

FLUSH PRIVILEGES;

6. Выходим из клиента mysql с помощью команды exit

7. Прописываем команду

killall mysqld

8. Перезагрузите mysql сервер командой:

service mysqld restart

screenshot 2016 08 11 15 39 37 1