Mariadb

系統重啟後 Mariadb 啟動超時

  • March 16, 2019

這繼續從:

https://stackoverflow.com/q/55071021/8644833

Mariadb 在執行一兩分鐘後關閉。如果我刪除 Mariadb 並重新安裝(保留我的數據庫),一切正常。但是如果我重新啟動系統 Mariadb 會出現與以前相同的問題。也就是說它將執行 90 秒左右然後崩潰。在 /var/log/MySQL 中沒有由此產生的錯誤,其他所有內容的輸出都與原始文章相同。

我所有的數據庫都可以結帳。

我意識到我可能無法提供足夠的資訊來獲得有關如何解決此問題的答案。如果是這種情況,任何人都可以指導我在不失去數據的情況下進行故障排除或重新安裝的最佳方法。我有我的 WordPress 數據庫的備份,但我不知道如何判斷它是否是導致問題的一部分。

這些消息:

[ERROR] mysqld: Table './mysql/db' is marked as crashed and should be repaired 
[ERROR] mysql.db: 1 client is using or hasn't closed the table properly

是崩潰的徵兆,並且某些 MyISAM 表在崩潰時是打開的。

標準的治療方法是跑步

myisamchk --quick

更多詳細資訊:https ://dev.mysql.com/doc/refman/5.7/en/myisam-table-close.html和https://dev.mysql.com/doc/refman/5.7/en/myisam-crash -recovery.html 這相當快並且避免了重新安裝。

更好的解決方法是切換到 InnoDB,因為它會自行修復。

引用自:https://dba.stackexchange.com/questions/232194