Xampp 无法在 localhost 中运行 MySQL! - “错误:MySQL 意外关闭。”
Posted
技术标签:
【中文标题】Xampp 无法在 localhost 中运行 MySQL! - “错误:MySQL 意外关闭。”【英文标题】:Xampp cant run MySQL in localhost! - " Error: MySQL shutdown unexpectedly." 【发布时间】:2020-08-15 07:44:45 【问题描述】:今天我尝试在 localhost 中运行 mysql,但立即关闭。
错误:MySQL 意外关闭。 这可能是由于端口阻塞、缺少依赖项、 不正确的权限、崩溃或通过其他方法关闭。 按日志按钮查看错误日志并检查 Windows 事件查看器以获取更多线索 如果您需要更多帮助,请复制并发布此内容 论坛上的整个日志窗口
我真的找不到问题。
【问题讨论】:
打开MySQL数据文件夹,删除以ib
开头的文件
【参考方案1】:
发生此错误是因为 MySQL 使用的默认端口 (3306) 已被另一个任务占用。在这种情况下,您可以终止正在运行的 PID 并重新启动它。
解决方案 1:
taskkill /pid <port>
步骤:
-
转到 netstat 并找到 MySQL 的 PID。
使用上述命令在命令提示符中终止 PID。
然后重新启动mysql。
解决方案 2:
退出 Xampp 服务器
转到您的 C:\xampp\mysql\data 目录
删除ibdata1文件
重启xampp服务器
希望这能解决您的问题。
【讨论】:
以上是关于Xampp 无法在 localhost 中运行 MySQL! - “错误:MySQL 意外关闭。”的主要内容,如果未能解决你的问题,请参考以下文章
无法在 localhost 上运行 xampp php 来测试 html 电子邮件表单
删除 php url 无法在我的 XAMPP localhost 上运行,但可以在服务器上运行
.htaccess 在 Xampp localhost 服务器上不起作用
如何在 Localhost 中启动 Laravel 应用程序?