というわけで、前回からの続き。完全に自分だけの備忘録です。
select host,user,password form user;
って打つと、ユーザとパスワードが出てくる。ここで出てくるパスワードは、ハッシュ化?されているものなので、パスワード忘れたときはここをみよう!って訳ではないです。
+--------------+------+-------------------------------------------+ | host | user | password | +--------------+------+-------------------------------------------+ | localhost | root | | | hoge.local | root | | | 127.0.0.1 | root | | | localhost | | | | hoge.local | | | +--------------+------+-------------------------------------------+ 5 rows in set (0.00 sec)
まずは、ユーザ名が空のものを削除する。
delete from user where user='';
んでもって、パスワードを設定する。
set password for root@hoge.local=PASSWORD('新パスワード'); FLUSH PRIVILEGES;
分かってしまうと簡単なんだけど、確実にコマンドを忘れているので書いておく。