diamon@truediamon.ru:~$

Windows, Linux, КПК и немного ещё.

Как сбросить пароль root на MySQL

Понадобилось тут сбросить пароль в локальной MySQL. Всё оказалось довольно просто. Проще чем я думал. Итак…

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

diamon@khorinis:~$ sudo /etc/init.d/mysql stop  

Запускаем MySQL сервер без проверки привилегий:

diamon@khorinis:~$ sudo mysqld_safe --skip-grant-tables &  

Теперь можем править системные таблицы. Для этого подключаемся к базе mysql, в которой хранятся пользователи:

diamon@khorinis:~$ mysql -u root mysql  

Дальше подредактируем таблицу:

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

Конечно на место новый_пароль пишем нужный пароль ) .
Cбросим привилегии, для того, чтобы изменения вступили в силу:

mysql> flush privileges;  

Давим ctrl-d для выхода. Затем перезапускаем MySQL сервер:

diamon@khorinis:~$ sudo /etc/init.d/mysql restart  

Вот собственно и всё. Можно заходить под новым паролем.