MySQL8 Connection refused远程访问失败的解决

 更新时间:2025年09月10日 08:44:23   作者:玄黄问道  
MySQL本地连接正常但远程不通,需检查HOST权限是否允许远程(使用%通配符),确认MySQL绑定地址是否为0.0.0.0,若仅监听本地需修改并重启服务,同时通过telnet测试本地与远程端口连通性

服务器mysql本地连接没有问题,但远程访问不通。

以下是排查思路:

HOST

先看看是不是远程可访问。%代表来自所有地址的均可访问数据库。

如果是localhost只能本机用

use mysql;
select User,Host from user;

改的话直接update一下,再 FLUSH PRIVILEGES; 刷下配置。

端口问题

先telnet一下

telnet localhost 3306

localhost是通的。

再telnet一下

telnet 你的公网ip 330

嗯,外网不行

瞅一下这个

netstat -an | grep 3306

如果是这样,就有问题了。只监听了本机

改一下mysql配置

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

有一个 bind-address 改成 0.0.0.0

重启下mysql

systemctl restart mysql

好了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • MySQL中describe命令的使用方法小结

    MySQL中describe命令的使用方法小结

    这篇文章主要介绍了MySQL中describe命令的使用方法小结,describe命令主要用于获取表或列等的各种信息,需要的朋友可以参考下
    2015-12-12
  • 深入理解r2dbc在mysql中的使用

    深入理解r2dbc在mysql中的使用

    这篇文章主要介绍了深入理解r2dbc在mysql中的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • mysql启用skip-name-resolve模式时出现Warning的处理办法

    mysql启用skip-name-resolve模式时出现Warning的处理办法

    在优化MYSQL配置时,加入 skip-name-resolve ,在重新启动MYSQL时检查启动日志,发现有警告信息
    2012-07-07
  • MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全

    MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全

    这篇文章主要介绍了MySQL5.7.14下载安装详细教程及MySQL数据库语句入门大全的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • 为什么mysql字段要使用NOT NULL

    为什么mysql字段要使用NOT NULL

    数据库字段一定要设置为 not null,不然会有很大的bug,下面就一起来介绍一下,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Mysql实现模糊查询的两种方式(like子句 、正则表达式)

    Mysql实现模糊查询的两种方式(like子句 、正则表达式)

    通配符是一种特殊语句,主要用来模糊查询,下面这篇文章主要给大家介绍了关于给Mysql实现模糊查询的两种方式,分别是like子句 、正则表达式,需要的朋友可以参考下
    2022-09-09
  • MySQL事务与隔离级别的使用基础理论

    MySQL事务与隔离级别的使用基础理论

    这篇文章主要介绍了MySQL事务的隔离级别详情,事务隔离级别越高,为避免冲突所花费的性能也就越多,即效率低。在“可重复读”级别,实际上可以解决部分的虚读问题,但是不能防止update更新产生的虚读问题,要禁止虚读产生,还是需要设置串行化隔离级别
    2023-02-02
  • MySQL中ADD COLUMN添加多个字段的写法实例

    MySQL中ADD COLUMN添加多个字段的写法实例

    这篇文章主要给大家介绍了关于MySQL中ADD COLUMN添加多个字段的写法实例,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-02-02
  • MySQL触发器的应用示例详解

    MySQL触发器的应用示例详解

    这篇文章主要介绍了MySQL触发器的应用,触发器是与MySQL数据表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合,触发器的这种特性可以协助应用在数据库端确保数据的完整性,需要的朋友可以参考下
    2022-08-08
  • 深入理解Mysql的四种隔离级别

    深入理解Mysql的四种隔离级别

    开发工作中我们会使用到事务,那你们知道事务又分哪几种吗?MYSQL标准定义了4类隔离级别,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低的隔离级一般支持更高的并发处理,并拥有更低的系统开销。下面通过这篇文章我们来一起深入理解Mysql中的四种隔离级别。
    2016-11-11

最新评论