MySQLのRootパスワードを忘れた場合の対処方法.
MySQLデーモンを停止させる.
# mysqld_safe --user=root --skip-grant-tables
これでパスワード無しで接続できるようになる.
mysql> use mysql;
mysql> select Host,User,Password from user;
これで表示されるパスワードを消せばOKなので...
他にユーザがいなければこれでOK.
mysql> update user set Password=null;
この後すぐに,MySQLデーモンを停止&通常モードで
起動させてパスワードをセットする.
# /etc/init.d/mysqld restart
mysql> set password for root@localhost=password('rootパスワード');
参考)
忘れたルートパスワードをリセットする方法
http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html
忘れたrootのパスワードを再設定する方法
http://good- stream.com/goodstream/database/mysql/linux/tips.htm#忘れたrootのパスワードを再設定する方法