报错如下图

这个的原因是数据库的账号没有允许远程ip访问的权限。
登录服务器查看具体情况
select host from user where user = 'root';

修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 mysql 数据库里的 user"表里的 host"项,从localhost改称"%";
再查看是否修改成功

这时再次去连接还是失败,需要刷新一下配置
flush privileges;最后就连接上来了

版权声明:本文为lxy_hegh原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。