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 应用程序?

xampp中的phpmyadmin无法在Windows 10上运行

无法在 Localhost (Xampp) Wordpress 站点中裁剪我的图标