MYSQL客户端无法连接服务端

遇到MYSQL客户端无法连接服务端时,大致可以从一下几个方面着手处理:从外到内

1、先检查服务器IP是否能PING通。命令:ping ***.***.***.***

2、检查MYSQL数据库服务是否启动. service mysqld status 或 ps -ef | grep mysql

3、在服务器上登录MYSQL数据库,然后查看mysql数据库下的user的相应设置。如HOST字段

(1、在Linux中进入mysql    #mysql -uroot -pOuyang123!      2、查看root用户host字段   执行1:use mysql;    执行2:select user,host from user; 如果root用户host为localhost则改为“%”,update user set host='%' where user='root';  刷新权限:flush privileges;)

4、以上都没有问题,可以查看一下防火墙设置

centos6.5:

service iptables status

service iptables stop  --重启后失效

centos7:

查看的命令为   sudo systemctl status firewalld

关闭防火墙,命令为:sudo systemctl stop firewalld    (火墙的命令为:sudo systemctl start firewalld)

5、重启mysql,#service mysqld stop,#service mysqld start;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容