MySQL 意外关闭 xampp
Posted
技术标签:
【中文标题】MySQL 意外关闭 xampp【英文标题】:MySQL shutdown unexpectedly xampp 【发布时间】:2019-08-12 03:09:02 【问题描述】:我的 apache 运行正常,但 mysql 服务器显示此错误
Error: MySQL shutdown unexpectedly.
[mysql] This may be due to a blocked port, missing dependencies,
[mysql] improper privileges, a crash, or a shutdown by another method.
[mysql] Press the Logs button to view error logs and check
[mysql] the Windows Event Viewer for more clues
[mysql] If you need more help, copy and post this
[mysql] entire log window on the forums
我尝试删除 ibdata1、ib_logfile0、ib_logfile1、ib_logfile101 文件,但没有成功。帮我解决这个问题。
【问题讨论】:
【参考方案1】:我今天也遇到了同样的问题。
Error: MySQL shutdown unexpectedly.
7:56:51 PM [mysql] This may be due to a blocked port, missing dependencies,
7:56:51 PM [mysql] improper privileges, a crash, or a shutdown by another method.
7:56:52 PM [mysql] Press the Logs button to view error logs and check
7:56:52 PM [mysql] the Windows Event Viewer for more clues
7:56:52 PM [mysql] If you need more help, copy and post this
7:56:52 PM [mysql] entire log window on the forums
解决方案:
停止 Apache 服务,然后
从 xampp\mysql\backup 复制所有文件,并将所有文件粘贴到 xampp\mysql\data 中。
启动 Apache
...MySQL 运行良好。
【讨论】:
出于某种奇怪的原因,这也对我有用,谢谢!【参考方案2】:我遇到了同样的问题。
22:41:18 [mysql] Error: MySQL shutdown unexpectedly.
22:41:18 [mysql] This may be due to a blocked port, missing dependencies,
22:41:18 [mysql] improper privileges, a crash, or a shutdown by another method.
22:41:18 [mysql] Press the Logs button to view error logs and check
22:41:18 [mysql] the Windows Event Viewer for more clues
22:41:18 [mysql] If you need more help, copy and post this
22:41:18 [mysql] entire log window on the forums
但是即使从xampp\mysql\backup中复制了所有文件,并将它们粘贴到xampp\mysql\data中或者当我删除ibdata1文件后,它也不起作用。
所以,我浏览了这个链接。 Free the port number
在 xampp 控制面板中停止您的 Apache 模块。
打开命令提示符并以管理员身份运行
在 cmd 提示符下键入“netstat -ano”。这将显示您网络中的所有端口连接。
netstat -ano
现在找到您的端口号并在查找字符串中使用它。就我而言,它是 3306。 键入“netstat -ano |在 cmd 提示符下找到str 3306”并回车。
netstat -ano | findstr 3306
找到 3306 的监听 id。在我的例子中,5224 是我的监听 id。 使用“taskkill /PID 6204 /F”杀死该进程 ID。
taskkill /PID 5224 /F
成功:PID 5224 的进程已终止。 将是输出。 重启 xampp 服务器。
它成功了!
【讨论】:
【参考方案3】:[mysql]按Logs按钮查看错误日志并检查 [mysql] Windows 事件查看器获取更多线索
我们可以使用这些信息来帮助您。
可能性: 不正确的配置 - 尝试恢复一些已知的良好配置阻塞的端口 - 经常是它的 Skype(尤其是旧版本的 Skype),尝试更改 MySQL 端口
【讨论】:
这应该是评论,而不是实际答案!以上是关于MySQL 意外关闭 xampp的主要内容,如果未能解决你的问题,请参考以下文章