navicat连接不上Linux服务器上的mysql的解决办法

首先确保 linux服务上mysql 的端口是对外开放的

开放端口出去:

firewall-cmd --zone=public --add-port=3306/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

重新载入:

firewall-cmd --reload

查看:

firewall-cmd --zone= public --query-port=3306/tcp

赋予权限: 

 grant all privileges on *.* to 'root'@'% 'identified by 'password' with  grant option

刷新权限列表: 

 flush privileges

 

你可能感兴趣的:(mysql)