Mariadb 啟動服務失敗
目錄
前言
在半年前,因為我的 ArchLinux 發行版系統在某次滾完系統後,我的 Mariadb 數據庫系統崩潰了,無法啟動服務,當時找了一下解決辦法,依然沒解決,網上雖然也有看到有些人也碰到跟我相似的問題,但都沒有具體好的解決辦法,像是
- [SOLVED] Unable to start mariadb.service
- What to Do if MariaDB Doesn’t Start
- Failed to start MariaDB database server after upgrade to debian 9
今天終於在 ArchLinux-CN Telegram 技術群提問獲得了解決。
問題
我的 Linux 在某次更新完系統開機階段就會顯示我的數據庫啟動失敗,開機後我試著登入數據庫卻登入失敗。於是試著啟動 mariadb.service
於是出現下面的畫面:
於是我接著查看 mariadb.service
的 status:
依然沒找到問題所在,於是我進一步查看日誌:
|
|
看完日誌我依然沒有解決思路,於是我問了一下 TG ArchLinux-CN 群友。
解決
群友沒有比較好的解決方法,於是建議要不要將數據庫文件刪掉,重新新建新的數據庫,然後我想想數據庫中也沒有比較重要的數據,平常我做完項目也會習慣性將數據庫導出 *.sql
文件,所以接受了這個方案。具體操作如下:
|
|
然後再次啟動 mariadb.service
就正常了。
結語
記得平常要養成數據庫備份的工作,不然真的會很慘。