Windowsを再起動したとき、なぜかMySQLに接続できなくなって、どうやらパスワードが違うらしい。なぜ?
パスワードなんて変えたわけではないのに、勝手に変わった?
ともかく。
わからなくなった、rootのパスワードを設定する方法。
まず、MySQLは止めておく。で、コマンドプロンプトを立ち上げて、
1 |
mysqld -nt --skip-grant-tables |
といれる。
おそらく、止まってしまうので、別のコマンドプロンプトを立ち上げて、
1 |
mysql -u root |
で、MySQLにログインできる。
1 |
update user set password=PASSWORD('****') where user='root' and host='localhost'; |
で、パスワードを変える。(****にお好みのパスワードを)
exit で抜けて、MySQLを再起動する。