讲师中心 微信公众号
AI工具推荐 视频效率加速

XAMPP修改MySQL默认端口3306步骤

陌宇大大_8912

陌宇大大_8912

发布时间:2026-05-01 15:01:36

|

257人浏览过

|

来源于php中文网

原创

MySQL端口冲突应先查日志确认是否真为端口占用:若含“Bind on TCP/IP port”才是端口冲突,否则需修配置或权限;改XAMPP的my.ini中[mysqld]段port=3307,保存为UTF-8无BOM,重启服务,并同步更新phpMyAdmin、PHP代码及DSN中的端口号。

xampp修改mysql默认端口3306步骤

改端口本身很简单,但改完连不上、启动失败、PHP报错,才是真问题所在。

确认真的是 3306 被占,而不是 MySQL 根本没跑起来

很多人一看到 MySQL 启动失败就急着改端口,结果白忙活。先打开 XAMPP 控制面板 → 点击 MySQL 行右侧的 Logs 按钮,看最后一段错误:

  • 如果含 Can't start server: Bind on TCP/IP port,才是端口冲突
  • 如果含 unknown variable、innodb_data_file_path、Failed to open log file,说明 my.ini 有语法错误或数据目录损坏,得先修配置或恢复文件
  • 如果日志为空或只有几行就断了,可能是权限问题(比如用普通用户启动控制面板)

只改 my.ini 的 [mysqld] 段,别碰别的地方

XAMPP 的 MySQL 配置文件路径是 C:\xampp\mysql\bin\my.ini(不是 etc 目录下那个)。用 VS Code 或记事本打开,找到 [mysqld] 段,在它下面加一行:

port=3307

注意三点:

MySQL
MySQL

编写正确的MySQL查询,避免字符集、索引和锁方面的常见陷阱。

下载
  • port 必须写在 [mysqld] 下,写在 [client] 或文件末尾无效
  • 保存时选 UTF-8 无 BOM 编码,否则 MySQL 可能静默退出(控制面板显示“已启动”,实则秒退)
  • 改完必须在控制面板里先点 Stop,再点 Start;只点一次 Start 不会重载新配置

PHP 和 phpMyAdmin 连不上?它们还在找 3306

MySQL 端口改了,但 PHP 默认仍连 127.0.0.1:3306,所以你会看到 Connection refused。要同步改两处:

  • xampp\phpMyAdmin\config.inc.php:找到这行 $cfg['Servers'][$i]['host'] = '127.0.0.1';,改成 $cfg['Servers'][$i]['host'] = '127.0.0.1:3307';
  • 你自己写的 PHP 连接代码:mysqli_connect('127.0.0.1', 'root', '', 'test', 3307)(第 5 个参数是端口),或者用 DSN:mysql:host=127.0.0.1;port=3307
  • 如果你用 PDO,default_socket_timeout 或 mysqli.default_port 在 php.ini 里设了也没用——DSN 必须显式带 port=3307

别忘了查清谁在抢 3306,硬换端口可能埋坑

运行这条命令看谁占着:

netstat -ano | findstr :3306

拿到 PID 后,去任务管理器“详细信息”页搜它。常见干扰源:

  • Docker Desktop 的 MySQL 容器(关掉容器比改 XAMPP 更干净)
  • Skype(设置 → 高级 → 连接 → 取消勾选“使用 3306 端口”)
  • 腾讯电脑管家、360 等安全软件的“数据库防护”模块
  • Windows 自带的 Hyper-V / WSL2(关掉“Windows 功能”里的对应项可能释放端口)

如果只是临时开发,建议让 Docker 容器映射到 3307,而不是让 XAMPP 去迁就冷门端口——否则团队协作时,别人拉代码一跑就崩。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
常用的mysql管理工具
常用的mysql管理工具

常用的mysql管理工具有:1、MySQL Workbench、phpMyAdmin、MySQL Shell、Navicat、DBeaver和DataGrip。更多关于mysql管理工具的问题,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

5310

2023.11.03

phpmyadmin导入sql文件失败怎么办
phpmyadmin导入sql文件失败怎么办

在phpmyadmin导入sql文件失败时,可以尝试以下解决方案:1、检查文件权限和格式;2、确保文件字符集与数据库兼容;3、确认表结构兼容;4、检查外键约束和禁用外键检查;5、增加最大上传文件大小;6、分批导入或使用命令行导入;7、联系托管提供商寻求帮助。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3104

2024.04.02

phpmyadmin怎么改成中文
phpmyadmin怎么改成中文

通过安装中文语言包、将其上传到 phpmyadmin 目录、修改配置文件和重启 phpmyadmin,可以将 phpmyadmin 的界面改为中文。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

701

2024.04.07

phpmyadmin访问不了怎么回事
phpmyadmin访问不了怎么回事

phpmyadmin 无法访问可能是以下原因造成:1、服务器问题:mysql 服务未运行或防火墙阻止访问;2、配置问题:安装/配置错误、错误的配置文件设置或缺少必要的 php 扩展;3、浏览器问题:浏览器缓存、扩展干扰或浏览器不兼容;4、其他原因:dns 问题、恶意软件或网络连接问题。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

819

2024.04.07

phpMyAdmin安装教程大全
phpMyAdmin安装教程大全

本专题整合了phpMyAdmin程序安装相关教程,阅读专题下面的文章了解更多详细内容。

825

2025.10.31

PHPMyadmin配置
PHPMyadmin配置

本专题整合了phpmyadmin配置相关教程,阅读专题下面的文章了解更多详细步骤。

489

2025.12.04

XAMPP 与 phpMyAdmin 数据库管理实操
XAMPP 与 phpMyAdmin 数据库管理实操

专注于 XAMPP 内置的 phpMyAdmin 数据库管理工具,系统讲解数据库和数据表的创建与设计、SQL 语句执行、CSV/SQL 格式数据的导入导出、定时备份与一键还原、多数据库批量管理等日常操作,帮助开发者高效管理本地 MySQL 数据。

315

2026.04.08

XAMPP用法详解
XAMPP用法详解

本专题整合了XAMPP相关用法介绍,阅读专题下面的文章了解更多详细内容。

253

2026.04.08

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

80

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn