MYSQL 服務無法啟動,錯誤日志:InnoDB: .\ibdata1 must be writable


這幾天安裝MYSQL 5.7版本的時候,出現了服務無法啟動的問題,嘗試了各種修改配置文件my.ini的方法都不行,查看到錯誤日志,一般錯誤日志在C:\Program Files\MySQL\MySQL Server 5.7\data\xxx.err,其中看到錯誤提示為:

2017-05-03T17:14:56.155066Z 0 [ERROR] InnoDB: .\ibdata1 must be writable
2017-05-03T17:14:56.155066Z 0 [ERROR] InnoDB: The system tablespace must be writable
2017-05-03T17:14:56.375466Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2017-05-03T17:14:56.375466Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2017-05-03T17:14:56.375466Z 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2017-05-03T17:14:56.375466Z 0 [ERROR] Aborting

MYSQL沒有權限寫入.\ibdata1文件,使用管理者取得該文件的權限后也沒有效果,偶然看到有位大佬的修改方法:

解決方法:
1、打開任務管理器終止mysqld進程;
2、打開mysql安裝目錄的data文件夾,刪除以下2個文件:ib_logfile0和ib_logfile1
3、重新啟動mysql

成功解決服務無法啟動的問題,但是為什么可以這樣解決呢,大佬沒有給出解釋,接下來幾天要好好看看MYSQL文件的用途,試試看能不能給個解釋

以上就是MYSQL 服務無法啟動,錯誤日志:InnoDB: .\ibdata1 must be writable的全文介紹,希望對您學習和使用mysql有所幫助.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM