rootパスワードをリセットする
バージョン4と5で、全く手順が違うのですね…(ハマりました)。以下、5.1での手順です。
デーモンを停止します。
# service mysqld stop
以下のように新しいパスワードをセットするためのクエリを記述したファイルを用意します。このファイルはmysqldを起動するユーザ(CentOSの場合、mysql)からも読み込める場所に置く必要があります(/rootに置いてハマりました)。 /tmp/init.sql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('foobar');
作成したファイルを引数に指定して、デーモンを起動します。成功すれば、新しいパスワードでログイン可能になっているはずです。うまくいかない場合はログファイルを確認しましょう。
# mysqld_safe --init-file=/tmp/init.sql &
最後に初期化用のファイルの削除をお忘れなく。
# rm /tmp/init.sql
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について