今天突然发现使用Navicat登不上mysql了,之前明明还好好的,现在连接报错如下:
在Linux上试了一下,账号、密码都是没问题的,可以正常登录。
根据网上的解决方案,首先,重新给防火墙开放了一下3306端口,显示成功,(我这边使用的是centos7,所以防火墙为FirewallD,选择了第一种解决方法)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
试着连接了一下,还是不行;
后来发现人家后面还有一步,要重启防火墙 ;
systemctl restart firewalld.service
重启后重新连接,成功!!!!
附上解决方案链接https://blog.csdn.net/q669239799/article/details/88775699