rootのパスワード忘れ
ユーザを追加しようとしたら、rootのパスワードを忘れてしまっていた。。そういうときは、一度 mysql を落として、権限テーブルを見ないように起動して、user テーブルを書き換えるといいらしい。その際、-u rootを指定して、rootユーザじゃないといけないようだ。
MySQL停止 # /Library/StartupItems/MySQLCOM/MySQLCOM stop 権限テーブルをスキップして起動・・・ # mysqld -u root --skip-grant-tables パスワード再設定 # mysql -u root mysql> select user,host,password from user; mysql> update user set password="" where user = "root";
後は、mysqldを停止して、通常の方法で起動すればOK。
パスワードを再設定するのを忘れないように。