You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法连接本地MySQL服务器:SQLyog与phpMyAdmin连接失败问题求助

问题根因排查
  • 核心配置冲突:你的MySQL服务实际监听端口为15501(my.ini中[mysqld]段配置),但所有客户端默认使用的端口为3306(my.ini中[client]段默认配置、phpMyAdmin和SQLyog默认连接端口),端口不匹配导致TCP握手失败,触发你遇到的包乱序、服务断开类报错。
  • 次要可能原因:本地防火墙/安全软件拦截了15501端口的通信请求。
对应解决方法
  1. 先确认MySQL服务运行状态
    打开XAMPP控制面板,查看MySQL模块是否处于Running运行状态,未启动则先启动服务。
  2. 修改各客户端连接端口配置
  • phpMyAdmin配置修改:找到XAMPP安装目录下的phpMyAdmin/config.inc.php文件,添加或修改配置项:
$cfg['Servers'][$i]['port'] = 15501;

保存文件后刷新phpMyAdmin页面即可。

  • SQLyog配置修改:编辑你的连接配置,将端口栏默认的3306改为15501,填写正确的用户名密码(XAMPP默认用户名为root,密码为空)后重新连接即可。
  • (可选)统一本地客户端默认端口:如果想让所有本地MySQL客户端默认使用15501端口连接,可将my.ini中[client]段的port=3306改为port=15501,修改后重启XAMPP的MySQL服务生效。
  1. 端口拦截排查
    如果修改端口后仍连接失败,可临时关闭本地防火墙、安全防护软件测试,或手动在防火墙中为15501端口添加入站、出站规则。
  2. 连通性验证
    可打开Windows命令提示符,执行以下命令验证MySQL服务可正常连接:
mysql -h localhost -P 15501 -u root

命令执行后无报错即代表端口配置正常。

内容的提问来源于stack exchange,提问作者إرتقاء

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 22:36:03