本文主要是介绍Can't connect to MySQL server on 'x.x.x.x' (61),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在 Mac 上用 MySQLWorkbench 连接 CentOS 7 上的 Mysql 时报 'Can't connect to MySQL server on 'x.x.x.x' (61)',以下是错误排查。(注:Windows 上的 MySQLWorkbensh 连接会报 'Can't connect to MySQL server on 'x.x.x.x' (10038)' )
1. 查看服务器端 MySQL 状态
systemctl status mysqld
目前为开启状态。
2. 查看 MySQL 是否允许远程访问
SELECT User,Host FROM mysql.user;
目前为允许远程访问。
3. 查看 MySQL Server 是否监听了 3306 端口
netstat -tulpen
目前为已监听状态。
4. 查看是否将 MySQL 服务加入到了防火墙
firewall-cmd --zone=public --permanent --add-service=mysql #将 MySQL 服务加入到防火墙
systemctl restart firewalld #重启防火墙
经排查,是因为没有将 MySQL 服务加入到防火墙。防火墙重启成功后就能访问了。
这篇关于Can't connect to MySQL server on 'x.x.x.x' (61)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!