背景
使用centos7安装好mysql5.7版本后,在mysql的服务器能正常操作,但是使用工具链接的时候就报了这个错误。
解决分析
排查了一些权限的问题,也进行了一些mysql的设置,示例如下,也还是没有解决。
mysql> update user set user.Host='%' where user.User='root';
后面想到了可能服务器的防火墙有关系,执行下面命令,永久开放3306端口
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重新载入
[root@localhost ~]# firewall-cmd --reload
再进行测试,发现可以了~