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
で、かんりょ。