5

我已经阅读了所有关于这个的帖子都没有解决它?请帮助我什至尝试重新安装我的电脑并重新安装 xampp

错误:

00:33:43  [mysql]   Problem detected!
00:33:43  [mysql]   Port 3306 in use by ""C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini" MySQL"!
00:33:43  [mysql]   MySQL WILL NOT start without the configured ports free!
00:33:43  [mysql]   You need to uninstall/disable/reconfigure the blocking application
00:33:43  [mysql]   or reconfigure MySQL and the Control Panel to listen on a different port
00:33:43  [mysql]   Attempting to start MySQL service...

然后当我尝试启动 mysql 时,我得到一个用户帐户控制以允许更改?与net.exe有关吗?在 C:\Windows 中,我不确定目录的其余部分

如果我对用户帐户 cocntrol 说不,那么它会说 00:33:49 [mysql] 可能有错误,返回代码:1223 - 操作已被用户取消。

如果我说是,什么都没有发生?显然它的 Windows 5.1 出错了?但该目录甚至不存在?我从 Program Files 和 Program Files (x86) 中删除了所有内容,还卸载了所有 mysql 组件?有什么想法吗

4

5 回答 5

2

我有同样的问题。我正在使用独立MySQl的Java,然后XAMPP即使在卸载独立后安装MySQLXAMPP MySQL也无法启动。问题是即使在卸载 MySQL 之后,MySQL service它通常仍在注册表中。解决方法是MySQL serviceregistry. 最简单的方法是XAMP-controlAdministrator模式下运行,然后MySQLservice列表中删除并重新开始MySQL。而已

于 2016-03-25T06:06:27.390 回答
1

这是了解程序的方法,使用netstat -ao

您有端口和关联的 pid。

获取 3306 的 pid。

然后启动taskmgr

显示列pid(菜单 > 选择 > 列选择 > 检查 PID)

  • 你知道使用这个 3306 端口的程序。
  • 杀了它
  • 重新启动您的 XAMP

然后为了不启动这个“3306 端口”程序,启动services.msc.

它肯定是一个 MySQL,搜索它并在启动时将其停用。

于 2013-10-26T23:57:12.717 回答
0

关闭 Xampp 服务器 转到 C:\xampp\mysql\data 删除 ibdata1 文件 重新启动 xampp 服务器

于 2014-07-11T16:48:44.603 回答
0

是的,我已经明白了,问题是您已经将 MySQL 安装为独立版本或我猜想使用 VM,然后您安装 xampp,解决方案是打开进程监视器,然后关闭 MySQL,MySQL Server 5.1 然后您可以开始xampp 并且会正常工作^^

于 2016-10-25T00:05:58.083 回答
-1

我只是使用卸载注册服务

 sc delete MySQL

并重新启动我的 xmapp 服务;然后它工作正常。

于 2015-10-01T22:59:54.427 回答