当前位置: 首页 > article >正文

无法通过外网连接访问mysql问题排查

 1.首先确认网络连接

  • 确保 MySQL 服务器与客户端之间网络畅通:
    ping <MySQL服务器的局域网IP>
  • 测试 MySQL 端口是否开放:
    telnet <MySQL服务器IP> 3306

2.确认端口占用情况

如果能ping通运行telnet提示在:端口 3306: 连接失败,看可以在MySQL服务器上查看端口占用情况

sudo netstat -tulnp | grep 3306
2.1、如果3306端口没有被监听
检查 MySQL 服务是否运行

在 MySQL 服务器上运行以下命令,确认 MySQL 服务是否正常启动:

sudo systemctl status mysql
  • 如果没有启动,使用以下命令启动:
    sudo systemctl start mysql
2.2、端口被其他服务占用,

可以修改 MySQL 的监听端口:

  • 编辑配置文件:
    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • 修改 port 配置项࿰

http://www.kler.cn/a/412641.html

相关文章:

  • ctfshow
  • 大模型开发中LCEL与LLMChain响应度的对比
  • 使用UKEY进行数字签名和加密 -- HSM、PKCS#11与Signtool
  • 鸿蒙心路旅程:从实践到创新——开发者的深度技术分享
  • 微信小程序学习指南从入门到精通
  • DAY133权限提升-Windows权限提升篇溢出漏洞土豆家族通杀全系补丁对比EXP筛选
  • 如何通过终端连接无线网
  • echarts使用示例
  • laravel官方升级引起的报错问题解决
  • 原子类、AtomicLong、AtomicReference、AtomicIntegerFieldUpdater、LongAdder
  • [python]poetry安装和使用
  • Vue前端面试进阶(五)
  • day29|leetcode 134. 加油站 , 135. 分发糖果 ,860.柠檬水找零 , 406.根据身高重建队列
  • 模型压缩理论简介及剪枝与稀疏化在 征程 5 上实践
  • 检测到“runtimelibrary”的不匹配项: 值“mtd_staticdebug”不匹配值“mdd_dynamic”
  • 基于MFC实现的俄罗斯方块游戏
  • cgroup简介
  • 深入理解 TypeScript:联合类型与交叉类型的应用
  • 如何编写出色的技术文档
  • shell(4)脚本与用户交互以及if条件判断
  • 第三十二章 UDP 客户端 服务器通信
  • 神经网络的数学——一个完整的例子
  • 《热带气象学报》
  • Android 手写签名板
  • 数据结构 【堆实现】
  • 力扣876. 链表的中间结点