无法连接服务器Mysql、无法连接mysql
我用的是阿里的服务器
MySql的版本为5.7.31
Navicat Premium 16.2.3
-
使用Navicat连接远程数据库报错
-
不要走弯路先看这个有没有设置
-
看看是否有这个没有的话添加一下
-
Host is not allowed to connect to this MySQL server错误
这个错误,其实就是我们安装的MySQL不允许远程登录,解决方法如下:
-
在装有MySQL的机器上
-
出现界面输入密码
执行use mysql;
select host from user where user = ‘root’;
记得一定要加上; -
出现这个
该结果表示是当前的root用户限制在当前的ip内访问的,需要修改他的访问域。 -
执行update user set host = ‘%’ where user = ‘root’;
-
查看执行结果
-
执行FLUSH PRIVILEGES; 或者重启 MySQL 即可;
-
此时此刻见证奇迹的时候到了
制作不易,点个赞。赠人玫瑰,手有余香