CREATE文でユーザ作成してからGRANT文で権限付与する。
CREATE USER 'usrname'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON `dbname`.* TO 'usrname'@'localhost';
MySQLのバージョンによってはうまくいかない例
まとめて実行すると、バージョンによってはエラーになるので注意。
GRANT ALL PRIVILEGES ON `dbname`.* TO `usrname`@localhost IDENTIFIED BY 'password';