1.用Navicat配置远程连接Mysql数据库时遇到如下报错信息
1130 - Host XXX is not allowed to connect to this MySQL server。
2.在安装Mysql数据库的主机上登录root用户:mysql -uroot -p
3.执行:
use mysql;
再执行:select host from user where user='root';
16b543c6757fc83bb5ef1491c57ea53.png
4将Host设置为通配符% 表示任何远程可以访问
执行:update user set host = '%' where user ='root';
5.执行: flush privileges; 表示立即生效;
6.navicat 成功连接至到mysql
网友评论