MySQLのrootパスワードをリセットする方法

昨日、何も考えずにMySQLのrootパスワードを設定して、今日ローカルの違うサイトが開けうとしたら開かなくなってしまいました。

それで、mysqlでrootパスワードを設定したのが原因だと直感して、リセットすれば良いのではないかと思いリセットすると元通りアクセス可能になりましたので、その過程をメモ。

(1)
Windowのコマンドプロンプトを立ち上げmysql\binに移動。
cd C:\wamp\bin\mysql\mysql5.5.8\bin

移動後、以下のコマンドを入力。
mysqld –skip-grant-tables

(2)
別のコマンドプロンプトを立ち上げて同じように移動
cd C:\wamp\bin\mysql\mysql5.5.8\bin

移動後、以下のコマンドを入力
mysql -u root mysql

MySQLにログインできたら、以下のコマンドを入力
update user set password=null where user=’root’ and host=’localhost’;

最後に以下のコマンドを入力
FLUSH PRIVILEGES;

コンピュータを再起動したら、リセットが反映されアクセスできるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です