mysqlでrootも含めたユーザーが全員root権限を持っていない状態を作ってしまった

mysqlでrootも含めたユーザーが全員root権限を持っていない状態を作ってしまった!

むしろ、そ、そんなことできるんやと衝撃を受けた。

以下、復旧メモ

mysqlをストップして
mysqld stop

セーフモードで起動
mysqld_safe –skip-grant-tables

rootの権限を再設定
update user set Select_priv=’Y’, Insert_priv=’Y’, Update_priv=’Y’, Delete_priv=’Y’, Create_priv=’Y’, Grant_priv=’Y’, Alter_priv=’Y’ where User=’root’;

後は、Sequelでなんとかした。

あー、びっくり。

バックアップとりまくって、ビビりながらやったけど、
あっさり復旧。

よかった。

でも、もうやらない!

復旧参考サイト、ありがとう!
http://blog.katsuma.tv/2007/07/mysql_root_reset.html