更改端口号后 xampp 未启动 mysql

Posted

技术标签:

【中文标题】更改端口号后 xampp 未启动 mysql【英文标题】:xampp is not starting mysql after changing port number 【发布时间】:2017-07-01 19:26:23 【问题描述】:

上午 9:44:05 [mysql] 检测到问题!

上午 9:44:05 [mysql] “C:\Users\Administrator\Downloads\mysql-5.7.13-winx64\mysql-5.7.13-winx64\bin\mysqld mysql2”正在使用端口 3306!

9:44:05 AM [mysql] 如果没有配置的端口可用,MySQL 将无法启动!

9:44:05 AM [mysql] 您需要卸载/禁用/重新配置阻塞应用程序

9:44:05 AM [mysql] 或重新配置 MySQL 和控制面板以侦听不同的端口

上午 9:44:05 [mysql] 正在尝试启动 MySQL 服务...

将 my.ini 中的端口号从 3306 更改为 3307 并将 httpq.conf localhost 从 80 更改为 442 后,mysql 不想启动。 我在网上看到说使用命令“sc delete mysql”删除当前安装的mysql。

“sc delete mysql”会删除存储的任何数据吗? 在我们停电之前它工作正常,它只是停止工作。

在控制面板中更改端口号后,我得到了这个

10:09:36 AM [mysql] MySQL 服务检测到错误的路径

10:09:36 AM [mysql] 更改 XAMPP MySQL 和控制面板设置或

10:09:36 AM [mysql] 先手动卸载/禁用其他服务

10:09:36 AM [mysql] 找到路径:C:\xampp\mysql\bin\mysqld MySQL

10:09:36 AM [mysql] 预期路径:c:\xampp\mysql\bin\mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql

解决方案: 这就是我解决此问题的方法。 我使用“sc delete mysql”删除了我的旧 mysql 并没有删除我存储的数据 然后,我进入xampp并从模块服务中删除了mysql并重新安装。 然后我进入 C:\xampp\mysql\data 目录并删除了 ibdata1 并且所有 ib_logfile 在 xampp 控制面板和 ini.my 文件中将端口从 3306 更改为 3307。还编辑了 ini.my 文件中的错误。 找到我存储的所有备份文件 C:..\mysqldatabackup 到我现在存储数据的当前位置。 (几乎。一些文件已损坏) 在那之后,它就像一个魅力,我的所有数据都恢复了。 我希望这可以帮助某人摆脱一些麻烦。

【问题讨论】:

您是否尝试重新启动运行服务器的计算机? 是的,我多次重启电脑。 如果您进入 XAMPP 的控制面板并在那里更改端口而不是手动更改 ini,会发生什么? 如果我在控制面板中更改它,它会卡在“正在尝试启动 MySQL 服务...” 10:02:35 AM [mysql] MySQL 服务检测到错误的路径 10:02:35 AM [mysql] 更改 XAMPP MySQL 和控制面板设置或 10:02:35 AM [mysql] 卸载/首先手动禁用其他服务 10:02:35 AM [mysql] 找到路径:C:\xampp\mysql\bin\mysqld MySQL 10:02:35 AM [mysql] 预期路径:c:\xampp\mysql\bin \mysqld.exe --defaults-file=c:\xampp\mysql\bin\my.ini mysql 【参考方案1】:

解决方案: 这就是我解决此问题的方法。 我使用“sc delete mysql”删除了我的旧 mysql 并没有删除我存储的数据 然后,我进入xampp并从模块服务中删除了mysql并重新安装。 然后我进入 C:\xampp\mysql\data 目录并删除了 ibdata1 并且所有 ib_logfile 在 xampp 控制面板和 ini.my 文件中将端口从 3306 更改为 3307。还编辑了 ini.my 文件中的错误。 找到我存储的所有备份文件 C:..\mysqldatabackup 到我现在存储数据的当前位置。 (几乎。一些文件已损坏) 在那之后,它就像一个魅力,我的所有数据都恢复了。 我希望这可以帮助某人摆脱一些麻烦。

【讨论】:

以上是关于更改端口号后 xampp 未启动 mysql的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP APACHE无法启动,端口号改过很多次,还是不行,一直是80端口被占用

安装wamp后,如何更改mysql端口号?配置文件以更改且新端口号也启动了,但在加新应用时无法找到mysql连接

怎么修改Xampp中Apache服务器的端口号

怎么修改mysql 端口

安装xamp之后,appachmysql无法启动的解决

如果我在安装过程中更改了 MySQL 的默认端口号(3306),会不会有啥问题?