mysql远程连接失败的解决方法
先上结论,只提出最容易忽略的地方
- 服务器是阿里云、腾讯云等平台,平台本身自带的防火墙没有开启
- iptables规则中禁用了3306,即使你根本没有启用iptables服务
第二条是最离谱的
从这里可以看到,我服务器并未启用 iptables 服务
但是通过命令查看iptables规则,发现3306端口是DROP,也就是抛弃3306端口数据,导致链接不上
可以通过如下命令来测试端口是否可以连接
telnet 服务器IP 3306
附录
# 查看服务是否开启 service iptables status # 查看iptables规则
解决方案
# 移除3306端口的禁止规则 iptables -D INPUT -p tcp --dport 3306 -j DROP # 放行3306端口的访问 iptables -I INPUT -p tcp --dport 3306 -m state --state NEW -j ACCEPT # 保存规则信息 service iptables save
到此这篇关于mysql远程连接失败的解决方法的文章就介绍到这了,更多相关mysql远程连接失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
mysql 5.7.21 解压版通过历史data目录恢复数据的教程图解
本文通过图文并茂的形式给大家介绍了mysql 5.7.21 解压版,通过历史data目录恢复数据的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2018-09-09mysql启动报错Failed to start LSB:start and stop MySQL的问题解决
本文主要介绍了mysql启动报错Failed to start LSB:start and stop MySQL的问题解决,具有一定的参考价值,感兴趣的可以了解一下2023-10-10mysql数据库mysql: [ERROR] unknown option ''--skip-grant-tables'
这篇文章主要介绍了mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables',需要的朋友可以参考下2020-03-03PostgreSQL物化视图(materialized view)过程解析
这篇文章主要介绍了PostgreSQL物化视图(materialized view)过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-02-02Mysql+Navicat16长期免费直连数据库安装使用超详细教程
这篇文章主要介绍了Mysql+Navicat16长期免费直连数据库安装教程,这里下载的是mysql8版本,第一个安装包比较小, 第二个安装包比较大, 因为包含调试工具,我这里下载的是第一个,详细介绍跟随小编一起看看吧2023-11-11
最新评论