MySQLのrootパスワード変更
MySQLでrootのパスワードをマシンのログインパスワードと一緒にしたら、MySQLに入れなくなってしまいました
そこでrootのパスワードを変更しました
以下その手順
shell>/etc/rc.d/init.d/mysqld stop <-MySQLを停止
shell> mysqld_safe --skip-grant-tables & <-GRANTテーブルを読み込まずにMySQLを起動
shell> mysql -u root mysql <-rootユーザーでログイン
mysql> UPDATE user SET
Password=PASSWORD('新規パスワード') <-新規パスワード設定
->
WHERE User='root';
mysql> FLUSH PRIVILEGES;
これでOK
手順を見つけるまでにずいぶん時間が掛かりました
参考
MySQLトラブル事例
http://www.s-style.co.jp/mysql_customer_support/trouble.php#q7
MySQL AB :: MySQL 4.1 リファレンスマニュアル :: A.4.2
忘れたルートパスワードをリセットする方法
http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html