MySQLの権限とパスワード
MySQL上のDBをコピーして試験環境として利用。同じユーザIDでパスワードだけ変えたかったんですが、それできないみたいですね。
grant insert,select,update,delete on A_test.* to 'user'@'xx.xx.xx.xx' identified by 'hogehoge';
とやると、"user"で接続するすべての場合のパスワードがhogehogeに変更される。
同様に identified by句を付けないでgrant文を以下のように実行すると
grant insert,select,update,delete on A_test.* to 'user'@'xx.xx.xx.xx' ;
"user"で接続するときのパスワードがすべて空になってしまう。
便利なんだか不便なんだか。