SET PASSWORD の
書式が変更に
●〜 MySQL 5.6
– SET PASSWORD = PASSWORD('new-password');
●
MySQL 5.7
– SET PASSWORD = 'new-password';
新しい書式に慣れると
古いバージョンのサーバーを使うとき
混乱してしまうかも。
5.7 では ALTER USER を
使う手も有り。
CREATE USER
IF NOTEXISTS
● ユーザーアカウントがない場合だけ作成する
– 既にある場合には何もしない
– CREATE USER IF NOT EXISTS myuser@localhost
IDENTIFIED BY 'my-password';
●
バッチ処理などでエラーを出したくない場合に便利
●
削除バージョンも有り
– DROP USER IF EXISTS myuser@localhost;