.logbook

学んだことを書き綴る、言わば航海日誌です。

MYSQLのrootパスワードを初期化する方法

MYSQLのrootパスワードをうっかり忘れてしまった。 下記手順で初期化できたのでメモっておく。(Xubuntu14.04)

$ sudo service mysql stop
$ sudo mysqld_safe -u root --skip-grant-tables &
$ mysql mysql

mysql> UPDATE user SET Password='' WHERE Host='localhost' and User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ sudo service mysql restart

これで初期化完了。 初期化前に作成していたデータベースは残っていることが確認できた。

$ mysql -u root
mysql> SHOW DATABASES;
~データベース一覧が表示される~