当前位置: 首页 > 知识库问答 >
问题:

XAMPP-MySQL意外关闭

沈乐邦
2023-03-14

当我打开XAMPP并单击start MySQL按钮时,它会给我一个错误。我刚刚开始,但现在不行了。

12:19:12 PM[mysql]尝试启动mysql应用程序...
12:19:12 PM[mysql]检测到状态更改:正在运行
12:19:13 PM[mysql]检测到状态更改:已停止
12:19:13 PM[mysql]错误:mysql意外关闭。
12:19:13 PM[mysql]这可能是由于端口阻塞、缺少依赖项、
12:19:13 PM[mysql]权限不当、崩溃或其他方法关闭
12:19:13 PM[mysql]按日志按钮查看错误日志,并查看
12:19:13 PM[mysql]Windows事件查看器中

以下是错误日志的内容:

2013-08-02 12:19:12 4536[注意]插件“Federated”已禁用。
2013-08-02 12:19:12 f64 innodb:警告:不推荐使用innodb_additional_mem_pool_size。在以后的版本中可能会删除此选项,与innodb_use_sys_malloc选项一起使用,并与innodb的内部内存分配器一起使用。
2013-08-02 12:19:12 4536[注意]innodb:InnoDB内存堆已禁用
2013-08-02 12:19:12 4536[注意]InnoDB:Mutexes和rw_locks使用Windows互锁函数
2013-08-02 12:19:12 4536[注意]innoDB:压缩表使用zlib 1.2.3
2013-08-02 12:19:12 4536[注]InnoDB:未使用CPU crc32指令
2013-08-02 12:19:12 4536[注意]InnoDB:正在初始化缓冲池,大小=16.0M
2013-08-02 12:19:12 4536[注意]InnoDB:已完成缓冲池初始化
2013-08-02 12:19:12 4536[注意]InnoDB:支持的最高文件格式是Barracuda。
2013-08-02 12:19:12 4536[注意]InnoDB:ibdata文件中的日志序列号0和0与IB_LogFiles中的日志序列号1616798不匹配!
2013-08-02 12:19:12 4536[注意]InnoDB:数据库未正常关闭!
2013-08-02 12:19:12 4536[注意]InnoDB:正在启动崩溃恢复。
2013-08-02

最重要的错误信息如下:

2013-08-02 12:19:12 4536[错误]innodb:
尝试打开以前打开的表空间。
以前的表空间mysql/innodb_table_stats在FilePath:.\mysql\innodb_table_stats.ibd处使用了空间ID:1。
无法打开使用FilePath:.\xat\payments.ibd处使用了空间ID:1的表空间xat/payments

日志的其余部分:

InnoDB:错误:无法打开单表表空间文件。\xat\payments.ibd
innoDB:我们不继续崩溃恢复,因为该表可能会变成
innoDb:如果无法将InnoDB日志中的日志记录应用到它,则会损坏。
InnoDB:要解决此问题并启动mysqld:
innoDB:1)如果文件中存在权限问题,并且mysqld无法
InnoDB:打开该文件,您应该修改权限。
InnoDB:2)如果不需要该表,或者您可以从备份中还原它,
InnoDB:然后您可以删除.ibd文件,InnoDB将执行正常的
InnoDB:崩溃恢复并忽略该表。
InnoDB:3)如果文件系统或磁盘损坏,并且您无法删除
InnoDB:.ibd文件,您可以在my.cnf中设置innodb_force_recovery>0,并在此处强制InnoDB继续崩溃恢复。

造成这些错误的原因是什么,我该如何纠正这些错误?

共有1个答案

唐钊
2023-03-14

站住!请不要删除IBDATA1文件!

删除这个文件就像和你的数据库玩一个俄罗斯轮盘赌,它可以工作和恢复一切,但也可能会使你拥有的每个数据库都无法使用。

相反,首先尝试使用XAMPP附带的MySQL备份文件夹。因此执行下一个操作:

    null
 类似资料:
  • 问题内容: 当我打开XAMPP并单击启动MySQL按钮时,它给我一个错误。我刚刚开始,但是现在不起作用。 12:19:12 PM [mysql]尝试启动MySQL应用… 12:19:12 PM [mysql]检测到状态更改:正在运行 12:19:13 PM [mysql]检测到状态更改:已停止 12:19:13 PM [mysql]错误:MySQL意外关闭。 12:19:13 PM [mysql]

  • 我刚刚安装了XAMPP,当我尝试在XAMPP控制面板中启动Apache和MySQL时,现在出现以下错误: 19:27:08[mysql]错误:mysql意外关闭 19:27:08[mysql]这可能是由于端口被阻止、缺少依赖项、 19:27:08[mysql]权限不正确、崩溃或其他方法关闭所致 19:27:08[mysql]按Logs按钮查看错误日志,并查看Windows事件查看器中的更多线索 1

  • 以下是错误日志的内容: 2018-08-18 11:53:23 4DC INNODB:警告:不推荐使用innodb_additional_mem_pool_size。在以后的版本中,该选项可能会与innodb_use_sys_malloc选项和INNODB的内部内存分配器一起删除。 2018-08-18 11:53:23 1244[注]INNODB:innodb_empty_free_list_a

  • 那只是日志的一部分,完整的有点太大了。 帮忙?

  • 但结果显示相同。有人能帮忙吗? 提前感谢S.K Setia