MySQL 8+rootユーザーのリモートアクセスを開始
MySQL 8.0+を使用してリモートアクセスを開始すると、次のエラーが表示されます.
ERROR 1410 (42000): You are not allowed to create a user with GRANT
MySQLバージョン番号の表示:
承認するかどうかを確認します.
リモートアクセスroot(ローカルrootユーザーとは異なる)ユーザーをオンにします.
ERROR 1410 (42000): You are not allowed to create a user with GRANT
MySQLバージョン番号の表示:
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.17 |
+-----------+
1 row in set (0.00 sec)
承認するかどうかを確認します.
mysql> use mysql;
Database changed
mysql> select user, host from user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| | % |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
+------------------+-----------+
8 rows in set (0.00 sec)
リモートアクセスroot(ローカルrootユーザーとは異なる)ユーザーをオンにします.
mysql> create user 'root'@'%' identified by 'dongde';
Query OK, 0 rows affected (0.02 sec)
mysql> grant all on *.* to 'root'@'%';
Query OK, 0 rows affected (0.02 sec)