MySQL 没法启动,出现 “发生系统错误 1067。”

出现场景mysql

使用 net start mysql 时没法启动,并出现:发生系统错误 1067。sql

解决过程数据库

不少状况均可以致使该错误提示,能够先查找 “Windows 日志” :spa

打开【Windows 帮助和支持】,查找【log】,打开【事件查看器】,【Windows 日志】下,【应用程序】中,找到 MySQL 相关的错误信息。日志

个人错误信息是:
InnoDB: Attempted to open a previously opened tablespace. Previous tablespace mysql/innodb_table_stats uses space ID: 1 at filepath: .\mysql\innodb_table_stats.ibd. Cannot open tablespace student_db/student which uses space ID: 1 at filepath: .\student_db\student.ibdcode

因而变成了解决以上错误信息,其解决方式:事件

  1. 在 my.ini 中添加 innodb_force_recovery = 1 ,这时能够成功启动了,但并无实际解决问题。
  2. 导出 student_db 数据库(致使问题的数据库),关闭 MySQL。
  3. 删除 ibdata一、ib_logfile0、ib_logfile1 文件和 student_db 目录。
  4. 注释掉 1 中的设置,启动 MySQL,从新导入 student_db。
相关文章
相关标签/搜索