我一直運行MAMP,直到我帶入一個特定的Drupal站點。該網站開始進行白色篩選,加載時沒有CSS,和偶爾會拋出PDO錯誤,但僅在應用程序的前臺。我可以訪問該網站的管理部分罰款。MAMP MySQL innodb和缺少的錯誤
在MySQL錯誤日誌中我發現了一堆錯誤像InnoDB: Error: Table "mysql"."innodb_table_stats" not found.
和... required persistent statistics storage is not present or is corrupted. Using transient stats instead.
我通過一些Drupal的意見挖找到了一個從數據庫中執行PHP(大禁忌!) 。我從數據庫中刪除了該錯誤,但仍然收到相同的innodb
錯誤。
接下來我發現這個question。儘管情況不同,但類似的聲音問題。我已經看到了一些似乎相關的問題,但通常涉及升級到MySQL 5.6。問題的要點似乎是mysql
表中的表格列表格式不正確。在那裏和其他地方建議的解決方案是刪除與這些表關聯的.frm, .ibd
文件,然後使用提供的查詢重新創建表。
我做了所有的^,現在MAMP中的所有網站都發送了500個錯誤。比這更大的是,錯誤日誌完全沉默,我不知道該轉向哪裏。
注:我卸載MAMP,重新安裝它,併發生同樣的事情。