排除 MySQL 技術疑難問題: Difference between revisions

Jump to navigation Jump to search
m
Line 53: Line 53:
$ sudo chmod 774 /Applications/XAMPP/xamppfiles/var/mysql/XXXMacBook-Pro.local.err
$ sudo chmod 774 /Applications/XAMPP/xamppfiles/var/mysql/XXXMacBook-Pro.local.err
</pre>
</pre>
== 無法開啟單表表空間檔案 filename.ibd ==
版本:XAMPP 5.6.15-1,運行於{{Mac}}
狀況:Mac 意外關機,且資料庫沒有正常關閉。重啟 Mac 後,無法啟動 MySQL 服務<ref>[http://stackoverflow.com/questions/35184367/error-could-not-open-single-table-tablespace-file-scrapers-records-ibd mysql - Error: could not open single-table tablespace file .\scrapers\records.ibd - Stack Overflow]</ref><ref>[http://chepri.com/our-blog/mysql-innodb-corruption-and-recovery/ MySQL Won't Start - InnoDB Corruption and Recovery. - Chepri]</ref>。
可能的解決方案:
# 編輯位於:/Applications/XAMPP/xamppfiles/etc/my.cnf 的 MySQL 設定檔
# 增加此行:{{kbd | key=<nowiki>innodb_force_recovery = 1</nowiki>}}
# 嘗試啟動 MySQL 服務
# 如果 MySQL 服務成功啟動,編輯 MySQL 設定檔並註釋掉這行:{{kbd | key=<nowiki>#innodb_force_recovery = 1</nowiki>}}
# 重啟 MySQL 服務


== MySQL 伺服器已斷開 (has gone away) ==
== MySQL 伺服器已斷開 (has gone away) ==

Navigation menu