请问 XAMPP - MySQL意外关闭

XAMPP - MySQL意外关闭

当我打开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]这可能是由于端口被阻塞,缺少依赖关系,
12:19:13 PM [mysql]不正当的权限,崩溃,或者是由另一种方法关闭
12:19:13 PM [mysql] ]按Logs按钮查看错误日志并查看
12:19:13 PM [mysql] Windows事件查看器以获取更多线索
12:19:13 PM [mysql]如果您需要更多帮助,请复制并发布此
12:19: 13 PM [mysql]论坛上的整个日志窗口

以下是错误日志的内容:

2013-08-02 12:19:12 4536 [注意]插件'FEDERATED'被禁用。
2013-08-02 12:19:12 f64 InnoDB:警告:使用innodb_additional_mem_pool_size是DEPRECATED。在将来的版本中可以删除此选项,以及选项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 12:19:12 4536 [注意] InnoDB:从.ibd文件中读取表空间信息...

最重要的错误消息是:

2013-08-02 12:19:12 4536 [错误] InnoDB:
尝试打开以前打开的表空间。
以前的表空间mysql / innodb_table_stats在文件路径中使用空格ID:1:。\ mysql \ innodb_table_stats.ibd
无法打开在文件路径中使用空格ID:1的表空间xat / payments。\ xat \ payments.ibd

其余的日志:

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中设置innodb_force_recovery> 0 :并强制InnoDB在这里继续崩溃恢复。

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


慕斯王
浏览 955回答 3
3回答

慕莱坞森

嘿,我刚刚做了这个并且它有效:退出 Xampp服务器转到您的C:\xampp\mysql\data目录删除的ibdata1文件重启 xampp服务器它应该工作

MMTTMM

转到mysql / data /删除所有随机文件(实际数据库文件夹除外)重启Apache和MySQL。它应该解决它。

波斯汪

我的Xampp MySQL工作如下:01.Go to mysql/data/ directory02. delete the ibdata1 & ib_logfile*(ib_logfile0,ib_logfile1,ib_logfile101) file03. restart xampp server
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL