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"で接続するときのパスワードがすべて空になってしまう。
便利なんだか不便なんだか。