为什么mysql数据库在xampp状态下被停用,而xampp控制面板applocation上是绿色的?

时间:2013-08-27 15:03:32

标签: php mysql phpmyadmin xampp

我对XAMPP 1.7.4有疑问。到目前为止,它在Windows 7和Windows 8上做得很好,但是当我尝试在Windows XP Service Pack 3上安装它时,它给了我一个MySQL错误#2002。 BIG的问题是,在状态页面中,MYSQL数据库被标记为已停用,如下面的屏幕截图所示:

enter image description here
同时,在XAMPP控制面板应用程序中,MySQL实际上运行良好,即使在服务选项卡中也是如此,那么这个设置可能会出现什么问题?

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:1)

我的问题:MySql状态显示为已停用。

  • 确保my.ini文件指向正确的MySql 端口(通常为3306)
  • 使用localhost :( Apache端口号)/ phpmyadmin访问mysql用户: pma :此用户不需要密码。

第二个问题是我如何解决我的问题。

答案 1 :(得分:0)

我提出了一个理想的解决方案,C:中的xampp文件夹在操作系统崩溃后损坏,因此丢失的文件导致重新安装xampp,但由于注册表未清除,应用程序无法接受控制apache& mysql端口,我使用注册表清理器并再次重新安装xampp,这次它从插图工作。感谢所有评论。

答案 2 :(得分:0)

正如cptnk所说,看看你的poccesses列表 - 可能有其他堆栈启动的mysqld(例如MariaDB)服务。 因此,如果它不是从您的xampp堆栈启动 - 那么停止它并运行堆栈不是来自xampp-control,而是使用apache_start.bat和mysql_start.bat或者使用xampp_start.exe。