Забыл или потерял пароль на mysql?
Для смены root пароля на вход MySQL Необходимо сделать следующие:
1) Подключаемся к сервером по ssh.
2) Останавливаем MySQL:
/etc/init.d/mysqld stop или service mysqld stop
3) Запускаем MySQL в безопасном режиме:
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
4) Подключаемся к MySQL:
mysql -u root
5) Выполняем запрос SQL:
use mysql;
update user set password=PASSWORD('Новый пароль') where user='root' and host='localhost';
flush privileges;
exit
6) Останавливаем MySQL:
killall mysqld
7) Запускаем MySQL:
/etc/init.d/mysqld start или service mysqld start
Теперь у root новый пароль.
P.S. Чтобы избежать таких случаев создайте для себя дополнительного пользователя в MySQL c привилегиями суперпользователя, с помощью него можно будет сменить пароль.
0 комментариев