我在Linux虚拟机上的MySQL中新建了一个用户work,用于连接远程服务器,work用户的host是 %
但是依然连接不上,报错:ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server在网上搜了一些解决方案,只是让把host改成%并刷新,我已经这么操作了还是连接不上,这是为什么啊?
求各位大神指点

解决方案 »

  1.   

    可能服务器的防火墙将连接的ip挡了,你可以试试关闭防火墙后再次经行连接,centos:service firewalld stop,再远程连接
      

  2.   

    关闭防火墙还是不行,开始报ERROR 2003了
      

  3.   

    关闭防火墙还是不行,开始报ERROR 2003了而且我的my.cnf里并没有bind-address
      

  4.   

    2003时MySQL服务器未启动,systemctl restart mysqld