Mysqlのrootパスワードしたんけど、そんなパスワードを忘れちゃったことがありますか?
僕は何回もそんなことになっていました。
グーグルで検索して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ユーザーのパスワードを再設定する方法です。
僕の場合は成功しました。
もし同じ問題に会ったらこの方法で設定してみてください。