Edited at

Mysqlのパスワードを再取得する

More than 1 year has passed since last update.

Mysqlのrootパスワードしたんけど、そんなパスワードを忘れちゃったことがありますか?

僕は何回もそんなことになっていました。:sweat:

グーグルで検索してrootのパスワードの再設定方法を見つけました。今から共有します。

CentOSで下記の流れのとおりにします。

- mysqlのプロセスをストップする

/etc/rc.d/init.d/mysqld  stop



  • mysqld_safeを走る

mysqld_safeについてもっと知りたかったら、下記んおリンクを参照してください。

https://dev.mysql.com/doc/refman/5.6/en/mysqld-safe.html

mysqld_safe --skip-grant-tables &


  • mysql にログインする

mysql -u root

-pオプションは必要ないです。


  • rootユーザーに新パスワードを設定する

use mysql;

update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';


  • ユーザーの権限をリロードする

flush privileges;


  • mysqlプロセスを再起動する

/etc/rc.d/init.d/mysqld start


  • mysqlのコンソルを引き払って mysqlにもう一度ログインしてみる

mysql -u root -p

その後、設定したばっかの新パスワードを入力してみます。

上記はmysqlのrootユーザーのパスワードを再設定する方法です。

僕の場合は成功しました。

もし同じ問題に会ったらこの方法で設定してみてください。:v: