XAMPP - MySQL意外关闭

XAMPP - MySQL意外关闭

问题描述:

我在Windows 8(64位)上安装了XAMPP。在XAMPP控制面板中,我无法启动mySQL。根据该链接:“/xampp/mysql/bin/my.ini C”从3306到3307:我改变的MySQL端口XAMPP - MySQL意外关闭

xampp MySQL does not start

现在在代码“的my.ini”改变为:

[client] 
# password  = your_password 
port   = 3307 
socket   = "C:/xampp/mysql/mysql.sock" 


# Here follows entries for some specific programs 

# The MySQL server 
[mysqld] 
port= 3307 
socket = "C:/xampp/mysql/mysql.sock" 

现在它仍然给出了错误:

11:31:48 AM [mysql] Attempting to start MySQL service... 
11:31:56 AM [mysql] Status change detected: running 
11:32:01 AM [mysql] Status change detected: stopped 
11:32:01 AM [mysql] Error: MySQL shutdown unexpectedly. 
11:32:01 AM [mysql] This may be due to a blocked port, missing dependencies, 
11:32:01 AM [mysql] improper privileges, a crash, or a shutdown by another method. 
11:32:01 AM [mysql] Press the Logs button to view error logs and check 
11:32:01 AM [mysql] the Windows Event Viewer for more clues 
11:32:01 AM [mysql] If you need more help, copy and post this 
11:32:01 AM [mysql] entire log window on the forums 

我删除了 “ibdata1中” 文件 “C:\ XAMPP的\ mysql的\数据”。

也停止了mysql56服务。

任何帮助表示赞赏。谢谢

+2

“按日志按钮查看错误日志并检查“ – Sirko 2015-04-06 08:53:09

+0

尝试使用netstat cek阻止端口和可用端口。 如果3306端口在used.try中关闭该进程,则不需要更改该端口。 – 2015-04-06 09:19:05

检查错误日志以查看有关该主题的更多详细信息。检查mysqlmysqli端口选项my.iniphp.iniconfig.inc.php匹配,并且是3307

如果MySQL服务器已经崩溃了,你可能想看看Forcing InnoDB Recovery

另外还带着以防看看这个solution它是一个第三方软件的问题。

+0

与mysql关联的php.ini如何意外关机? – Jigar 2018-03-04 08:38:47

+1

@Jigar这是一个更详细的解决方案。为了更准确,需要查看错误日志。感谢评论,以前的答案不是答案。 – 2018-03-05 11:34:13

就像@Peter说的,你需要改变那个文件配置。

尝试在你的XAMPP文件夹中的前更改此:C:\xampp\php\php.ini

mysql.default_port=3307 
mysqli.default_port=3307 

而在你的XAMPP文件夹中的前更改此参数:C:\xampp\mysql\bin\my.ini

[client] 
# password  = your_password 
port   = 3307 
socket   = "C:/xampp/mysql/mysql.sock" 

[mysqld] 
port= 3307