XAMPP MySQLでrootのパスワードを忘れてしまった時の対応
久々にXAMPPを使用した時、rootのパスワードを忘れて
phpMyAdminにログインできなくなってしまいました。。
仕方ない、もう一回XAMPPをインストールしようと思った時
パスワードの再設定を行なう方法があったので、参考までに。
1.まずXAMPP Control PanelでMySQLを停止する
→XAMPPを使用しているということで、MySQL単体で使用している説明は省きます。
2.コマンドプロンプトを起動
「mysqld.exe」があるディレクトリへ移動
例: cd C:\xampp\mysql\bin
続けて 「mysqld.exe --skip-grant-tables」のコマンドを実行
→画面的には何も変わりませんが、そのまま3へ
3.パスワードの設定
先ほど開いていたものとは別にコマンドプロンプトを起動する。
2.と同じように「mysqld.exe」があるディレクトリへ移動する。
「mysql -u root mysql」コマンドを実行して、roout接続する。
UPDATE文でパスワードを変更する。
UPDATE user SET password=("変更したいパスワードを入力") WHERE user='root';
最後に FLUSH PRIVILEGES; を実行して完了!
参考URL