无法在XAMPP中启动MySQL?

时间:2013-03-19 03:18:06

标签: mysql xampp

所以我试图使用我制作的这个登录系统,它开始给我一些奇怪的错误。我发现这是因为MySQL没有启动。所以我试着启动它,但事实并非如此。这是日志:

10:06:12 PM [mysql] Attempting to start MySQL app...
10:06:12 PM [mysql] Status change detected: running
10:06:13 PM [mysql] Status change detected: stopped
10:06:13 PM [mysql] Error: MySQL shutdown unexpectedly.
10:06:13 PM [mysql] This may be due to a blocked port, missing dependencies, 
10:06:13 PM [mysql] improper privileges, a crash, or a shutdown by another method
10:06:13 PM [mysql] Check the "/xampp/mysql/data/mysql_error.log" file
10:06:13 PM [mysql] and the Windows Event Viewer for more clues

以下是错误日志(mysql_error.log)中一些比较值得注意的行:

130318 22:06:12 InnoDB: Database was not shut down normally!
130318 22:06:12 InnoDB: Waiting for the background threads to start
130318 22:06:13 InnoDB: 1.1.8 started; log sequence number 1599518
130318 22:06:13 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
130318 22:06:13 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
130318 22:06:13 [Note] Server socket created on IP: '0.0.0.0'.
130318 22:06:13 [ERROR] Fatal error: Can't open and lock privilege tables: Can't 
                        find file: 'host' (errno: 2)

如果不重新安装XAMPP,可以修复这些错误吗?

4 个答案:

答案 0 :(得分:3)

停止计算机中的另一台Mysql服务器。您可以显示它打开任务管理器 停止或删除其他服务器并重新启动xampp

答案 1 :(得分:2)

在管理员模式下打开XAMPP控制面板并卸载MySQL服务,然后重新安装它再次为我工作。为此,请选中并取消选中提供的快照中带圆圈的复选框。这是图片...... How to install & unstall the MySQL service

答案 2 :(得分:1)

我刚重新安装它并保留了htdocs文件夹。

答案 3 :(得分:1)

我得到了同样的错误,但检查服务显示运行的mysql服务,所以我停止了它,现在它正在工作。我是通过以管理员身份运行的XAMPP控制面板并从那里获得服务来实现的。