絶品ゆどうふのタレ

ふと気づいたことを綴るだけのメモ

MySQLのrootパスワードを忘れた時の対処法

備忘録メモ。

某所のMySQLデータベースをバックアップ兼ねて、まるっとテストサイトに持ってきたわけです。
まるっと。


そしたらまぁ、当然というかなんというか、MySQLのrootパスワードが分からなくて、あんなことやこんなことをするのに困ってしまって、(´ε`;)ウーン…とかなってたので、rootパスワードをセットし直す方法を調べたのでメモ。

# /etc/init.d/mysql stop
# mysqld_safe --skip-grant-tables & 
# mysql -u root

とすると、パスワードなしでMySQLにログインできちゃう。
で。

> use mysql;
> update user set password=PASSWORD('NewPassword') where User='root';
> flush privileges;

として、パスワード変更ができる。
あとは、MySQLをセーフモード止めて

# /etc/init.d/mysql stop
# /etc/init.d/mysql start

で、かんりょ。