概述
MySQL 8.0+ 之后开启远程访问报如下错误:
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)
最后
以上就是漂亮小蜜蜂为你收集整理的MySQL 8+ 开启root 用户远程访问的全部内容,希望文章能够帮你解决MySQL 8+ 开启root 用户远程访问所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复