MySQL8でユーザーを作成して全ての権限を付与する

バージョン間の差異なのかうまくいかないことが多いのでまとめておく。

mysql> create user 'your-user'@'%' identified  by 'your-password';
Query OK, 0 rows affected (0.01 sec)

mysql> create database `your-db-name`;
Query OK, 1 row affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON `your-db-name`.* TO 'your-user'@'%';
Query OK, 0 rows affected (0.01 sec)