Восстановление root-пароля в MySQL

Ситуация та же что и там … на той же железке под управлением FreeBsd необходимо слить БД с сервера …

Для начала остановим сам Mysql сервер (хотя у меня была проблема с запуском, но спустя пару часов я его как то поднял …):

/usr/local/etc/rc.d/mysql-server stop

Далее запускаем его с опцией —skip-grant-tables:

mysqld_safe —skip-grant-tables &

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

mysql -u root

Правим пароль Mysql в БД на 123456:

mysql> use mysql;
mysql> update user set password=PASSWORD('123456') where user='root' and host='localhost';
mysql> flush privileges;
mysql> quit

Тормозим Mysql сервер:

killall mysqld_safe

И запускаем уже как нада:

/usr/local/etc/rc.d/mysql-server start

Enjoy!!!

http://argo-uln.blogspot.com/2008/01/root-mysql.html
http://www.propheta.ru/2008/01/root-mysql.html
http://www.google.ru/