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命令无法输入中文问题的解决方式

    MySQL命令无法输入中文问题的解决方式

    这篇文章主要给大家介绍了关于MySQL命令无法输入中文问题的解决方式,文中给出了详细的解决方案,对遇到这个问题的同学有很大的帮助,需要的朋友可以参考下
    2021-08-08
  • centos 7系统下编译安装 mysql5.7教程

    centos 7系统下编译安装 mysql5.7教程

    因为Mysql5.7的更新特性还是非常多,所以这篇文章就给大家介绍以下在centos上面编译安装mysql5.7的教程。本文给大家介绍的步骤还是相对来说比较详细的,相信对大家具有一定的参考借鉴价值,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • MySQL 使用规范总结

    MySQL 使用规范总结

    MySQL已经成为世界上最受欢迎的数据库管理系统之一,无论是用在小型开发项目上,还是用在构建那较大型的网站,MySQL都用实力证明了自己是一个稳定、可靠、快速、可信的系统,足以胜任任何数据存储业务的需要。本文总结了MySQL的使用规范
    2020-09-09
  • MySQL中的连接查询使用方式

    MySQL中的连接查询使用方式

    文章介绍了MySQL中的连接查询(JOIN),包括INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN(通过UNION实现),通过示例和解释,文章说明了连接查询在数据规范化、提高查询效率和满足复杂查询需求方面的应用
    2025-11-11
  • MySQL8.0 Command Line Client输入密码后出现闪退现象的原因以及解决方法总结

    MySQL8.0 Command Line Client输入密码后出现闪退现象的原因以及解决方法总结

    我们在安装MYSQL数据库时,经常会出现一些问题,下面这篇文章主要给大家介绍了关于MySQL8.0 Command Line Client输入密码后出现闪退现象的原因以及解决方法的相关资料,需要的朋友可以参考下
    2023-03-03
  • 解析MySQL中存储时间日期类型的选择问题

    解析MySQL中存储时间日期类型的选择问题

    这篇文章主要介绍了解析MySQL中存储时间日期类型的选择问题,具有一定参考价值,需要的朋友可以了解。
    2017-10-10
  • 给mysql数据库的字段设默认值方式

    给mysql数据库的字段设默认值方式

    这篇文章主要介绍了给mysql数据库的字段设默认值方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • mysql数据库修改添加Date格式列的方法

    mysql数据库修改添加Date格式列的方法

    这篇文章主要介绍了关于mysql数据库如何修改添加Date格式的列 ,需要的朋友可以参考下
    2014-07-07
  • 详解如何通过Mysql的二进制日志恢复数据库数据

    详解如何通过Mysql的二进制日志恢复数据库数据

    本篇文章主要介绍了详解如何通过Mysql的二进制日志恢复数据库数据,具有一定的参考价值,有兴趣的可以了解一下。
    2017-04-04
  • MySQL环境搭建与基础操作详细过程

    MySQL环境搭建与基础操作详细过程

    本文详细介绍了MySQL的环境配置和基础操作,包括服务管理、登录退出、SQL语句执行等核心知识点,并通过实操实验帮助读者快速上手MySQL,感兴趣的朋友跟随小编一起看看吧
    2025-12-12

最新评论