Mysql 无法在 xamp 中运行

Posted

技术标签:

【中文标题】Mysql 无法在 xamp 中运行【英文标题】:Mysql is not working into xamp 【发布时间】:2017-09-28 05:30:36 【问题描述】:

错误:mysql 意外关闭。 这可能是由于端口阻塞、缺少依赖项、 不正确的权限、崩溃或通过其他方法关闭。 按日志按钮查看错误日志并检查 Windows Event Vi 09:09:06 PM [mysql] 如果您需要更多帮助,请复制并发布此内容 论坛上的整个日志窗口

在错误日志中

mysqld.exe:Aria 恢复失败。请在所有 Aria 表上运行 aria_chk -r 并删除所有 aria_log。######## 文件

插件“Aria”初始化函数返回错误。 插件“Aria”注册为存储引擎失败。 插件“反馈”已禁用。 未知/不支持的存储引擎:InnoDB 中止

解决办法是什么

【问题讨论】:

How to fix Error: MySQL shutdown unexpectedly on Xampp due to Plugin 'Aria'的可能重复 【参考方案1】:

这家伙有办法:https://***.com/a/18162264/7938027

1 - 退出 Xampp 服务器

2 - 转到您的 C:\xampp\mysql\data 目录

3 - 删除 ibdata1 文件

4 - 重启 xampp 服务器

【讨论】:

【参考方案2】:

您的错误日志指出删除 aria_log.######## 文件

要删除这些文件,您必须 转到 /xampp/mysql/data/

删除名称以 aria_log.###### 开头的文件。

在文件夹中会有一个名称为aria_log.00000001的文件,大多数情况下它只有一个文件,但如果有超过1个文件,则将它们全部删除,

不用担心 xampp 会创建另一个该类型的文件。

删除该文件后重新启动xammp,这一次mysql将完美运行。

【讨论】:

以上是关于Mysql 无法在 xamp 中运行的主要内容,如果未能解决你的问题,请参考以下文章

Codeigniter 项目没有运行除 XAMP 之外的其他 AMP 服务器

运行 xampp 的问题

安装xamp之后,appachmysql无法启动的解决

我无法运行 apache [关闭]

试图在线查看已部署的 JSP 页面。 XAMP / 雄猫

运行 php artisan serve 命令时,laravel 无法打开流致命错误