LoginSignup
2

More than 5 years have passed since last update.

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

Last updated at Posted at 2017-01-19

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:

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2