1、首先确保防火墙开放了3306端口
2、确保服务器的linux系统防火墙开放了3306端口
firewall-cmd --list-ports # 查看端口
3、如果没有启动,输入如下命令
firewall-cmd --permanent --zone=public --add-port=3306/tcp # 添加3306端口
4、重启防火墙
firewall-cmd --reload
5、3306端口开放后,连接MySQL,允许哪些IP访问
grant all privileges on *.* to root@'%' identified by "password"; # 参数说明:(root是用户,password登录密码,%代表允许所有ip;输入自己ip则只允许自己)
flush privileges; # 刷新权限,之后就可以在本地通过navicat premium等...连接工具连接了