在端口 3307 Windows 上运行 MySQL

Posted

技术标签:

【中文标题】在端口 3307 Windows 上运行 MySQL【英文标题】:Running MySQL on port 3307 Windows 【发布时间】:2017-01-19 12:11:55 【问题描述】:

我有 2 个 XAMPP 实例。每个 xampp 实例代表一个不同的 php 版本。我希望能够打开任一 xampp 控制面板并成功启动 apache/mysql。 mysql数据应该分开保存。因此,我希望第二个 xampp 在端口 3307 上运行,而第一个 xampp 实例仍然在 3306 上。

问题 无论在 my.ini 中将端口设置为 3307,在 xampp 控制面板中单击“开始”都会生成 3306 版本的 mysqld。

更有趣 如果我转到基本目录 -> 手动运行 mysql_start.bat,它将正确生成 3307 版本。尽管这是解决我的问题的方法,但它并不理想。我希望它通过 xampp 控制面板进行控制。我想弄清楚为什么会发生这种情况!

其他说明 我还在

中设置了端口 3307 php\php.ini phpMyAdmin\config.inc xampp-control.ini

【问题讨论】:

【参考方案1】:

您需要更改 xampp-control.ini 上的服务端口配置 -

[ServicePorts]
Apache=80
ApacheSSL=443
MySQL=3306
FileZilla=21
FileZillaAdmin=14147
Mercury1=25
Mercury2=79
Mercury3=105
Mercury4=106
Mercury5=110
Mercury6=143
Mercury7=2224
TomcatHTTP=8080
TomcatAJP=8009
Tomcat=8005

希望这会有所帮助。

【讨论】:

以上是关于在端口 3307 Windows 上运行 MySQL的主要内容,如果未能解决你的问题,请参考以下文章

mysql 多端口设置如开启3306,3307,3308端口后, 能否通过不同端口操作同一张表?

MySQL编译安装多实例

02.mysql多实例安装实战

docker环境下配置mysql环境

跪求ucenter 安装方法,mysql不是默认的3306端口,是3307端口怎么办?

如何更改 MySQL 本地登录时的默认端口?