Xampp Mysql不会启动

时间:2013-10-26 23:37:08

标签: mysql xampp

我已经阅读了关于此无关的所有帖子吗?请帮助我甚至尝试重新安装我的电脑并重新安装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错误?但该目录甚至不存在?我从程序文件和程序文件(x86)中删除了所有内容,还卸载了所有mysql组件?任何想法

5 个答案:

答案 0 :(得分:1)

以下是了解该计划的方法,请使用netstat -ao

您有端口和相关的pid。

获取3306的pid。

然后启动taskmgr

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

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

然后,如果不启动此“3306端口”程序,请启动services.msc

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

答案 1 :(得分:1)

我遇到了同样的问题。我使用独立的MySQl用于Java,然后即使在卸载独立的XAMPP后,我也会安装MySQLXAMPP MySQL无法启动。 问题是即使卸载MySQL MySQL service通常仍在注册表中。解决方案是从MySQL service中删除registry。最简单的方法是在XAMP-control模式下运行Administrator,然后从MySQL列表中删除service并再次启动MySQL。就是这样

答案 2 :(得分:0)

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

答案 3 :(得分:0)

是的,我已经得到了这个,问题是你已经安装了MySQL作为独立版本或者我想用VM,然后你安装xampp,解决方案就是打开进程监视器,然后关闭MySQL,MySQL Server 5.1然后你可以启动xampp并且可以正常工作^^

答案 4 :(得分:-1)

我只是使用

卸载注册服务
 sc delete MySQL

并重启我的xmapp服务;那就行了。