プログラマの戯言

Wordpress、PHP、Movabletype、Javascript、SQL、アプリ他いろいろTips

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

http://piyopiyocs.blog115.fc2.com/blog-entry-649.html