首页 > 数据库 >MySQL 8.0 修改root远程登录【ERROR 1410 (42000): You are not allowed to create a user with GRANT】

MySQL 8.0 修改root远程登录【ERROR 1410 (42000): You are not allowed to create a user with GRANT】

时间:2023-02-14 08:45:02浏览次数:47  
标签:8.0 GRANT allowed sec user mysql root

MySQL 8.0的数据库root用户默认无法远程登录,需要修改root的远程授权,如下:

mysql> grant all privileges on *.* to 'root'@'%';

ERROR 1410 (42000): You are not allowed to create a user with GRANT

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> grant all privileges on *.* to 'root'@'%';
Query OK, 0 rows affected (0.02 sec)

mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| root             | %         |
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
+------------------+-----------+
8 rows in set (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> exit
Bye

标签:8.0,GRANT,allowed,sec,user,mysql,root
From: https://www.cnblogs.com/linuxk/p/17118498.html

相关文章