3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

(MySQL)パスワードの変更

MySQLのパスワード変更で自分の古いメモ書き見たら、下記のように書いてました。

ログイン

>mysql -p -u root -h localhost

パスワード変更

mysql> SET PASSWORD FOR root=password('abc');

で、この通りに打ったら、下記のようなエラーに。

ERROR 1133 (42000): Can't find any matching row in the user table

調べてみると @localhost が抜けてるだけでした。

なので、パスワードの変更のコマンドは正しくはこうなります。

mysql> SET PASSWORD FOR root@localhost=password('abc');

なかなか MySQL は慣れないですわ。。