mysql远程连接失败的解决方法

 更新时间:2023年09月15日 14:38:24   作者:fendouweiqian  
在MySQL中,有时候我们需要远程连接到服务器来进行操作,但是有时候,我们会遇到无法使用远程连接链接到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实现定时清空一张表的旧数据并保留几条数据(推荐)

    Mysql实现定时清空一张表的旧数据并保留几条数据(推荐)

    这篇文章主要介绍了Mysql实现定时清空一张表的旧数据并保留几条数据,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • 浅谈mysql数据库中的using的用法

    浅谈mysql数据库中的using的用法

    在用Join进行多表联合查询时,我们通常使用On来建立两个表的关系。其实还有一个更方便的关键字,那就是Using。
    2015-04-04
  • Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行

    Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行

    这篇文章主要介绍了Mysql桌面工具之SQLyog资源及激活使用方法告别黑白命令行,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 利用mysql事务特性实现并发安全的自增ID示例

    利用mysql事务特性实现并发安全的自增ID示例

    项目中经常会用到自增id,比如uid,下面为大家介绍下利用mysql事务特性实现并发安全的自增ID,感兴趣的朋友可以参考下
    2013-11-11
  • Mysql查询日期timestamp格式的数据实现

    Mysql查询日期timestamp格式的数据实现

    本文主要介绍了Mysql查询日期timestamp格式的数据实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 利用tcpdump对mysql进行抓包操作技巧

    利用tcpdump对mysql进行抓包操作技巧

    利用tcpdump对mysql进行抓包操作,命令简单,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • Mysql使用函数json_extract处理Json类型数据的方法实例

    Mysql使用函数json_extract处理Json类型数据的方法实例

    在日常业务开发中通常mysql数据库中某个字段会需要存储json格式字符串,下面这篇文章主要给大家介绍了关于Mysql使用函数json_extract处理Json类型数据的相关资料,需要的朋友可以参考下
    2022-09-09
  • MySql存储过程游标循环的解决方式

    MySql存储过程游标循环的解决方式

    这段文章主要讨论了在MySQL存储过程中使用游标时遇到的问题的解决方法,特别是在跳出循环时遇到的困难,通过设置游标变量的默认值,成功解决了问题,并通过在代码中插入select语句进行调试
    2026-06-06
  • pymysql.err.DataError:(1264, ")异常的有效解决方法(最新推荐)

    pymysql.err.DataError:(1264, ")异常的有效解决方法(最新推荐)

    遇到pymysql.err.DataError错误时,错误代码1264通常指的是MySQL数据库中的Out of range value for column错误,这意味着你尝试插入或更新的数据超过了对应数据库列所允许的范围,这篇文章主要介绍了pymysql.err.DataError:(1264, ")异常的有效问题,需要的朋友可以参考下
    2024-05-05
  • 正确使用MySQL INSERT INTO语句

    正确使用MySQL INSERT INTO语句

    MySQL数据库是一种小型关系型数据库管理系统,MySQL数据库的优化是MySQL数据库操作过程中非常重要的工作,MySQL数据库的优化能够实现MySQL数据库操作的简便。
    2015-08-08

最新评论