2011年1月23日日曜日

mysql root パスワード リカバリ

おっす、Cです。

mysqlのrootパスワードを忘れちゃったときの、
リカバリ方法書いておこう。

・mysqlサービスを全部止める
#/etc/init.d/mysqld stop
#ps -ef | grep mysql  <--念の為プロセス無いか確認しとこう




・mysqlサービスをセーフモードで起動
/usr/bin/mysqld_safe --user=root --skip-grant-tables & mysql mysql
これでパスワード無しでmysqlにログインできる状態になっちゃう。

・パスワードをヌルヌルにする。
#mysql -u root -p
Enter password: <-- そのままEnter mysql>update user set password=null where host='localhost' and user='root';
mysql>exit

#/etc/init.d/mysqld restart

あとは新しく設定したパスワードでログイン出来ればOK。
出来なかったら何かが違う。

おわり。

0 件のコメント:

コメントを投稿