MySQLでrootのパスワードを忘れたとき

え?
何か?

[sourcecode language=”plain”]
–skip-grant-tables
[/sourcecode]
オプション付きでmysqlを起動するか、/etc/my.confに以下のように記入して、mysqlを再起動。
[sourcecode language=”plain”]
[mysqld]
skip-grant-tables
[/sourcecode]

すると、パスワードなしでrootで入れるようになるので、入って、
[sourcecode language=”plain”]
UPDATE user SET Password=PASSWORD(‘新しいパスワード’) WHERE User=’root’;
FLUSH PRIVILEGES;
[/sourcecode]

して、
skip-grant-tablesは消して、再起動して、もとに戻すのだけ絶対忘れちゃダメ。

以上です。

参考URL
http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です