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。
相關文章
相關標籤/搜索