我剛剛使用apt-get dist-upgrade更新了MariaDB。現在它不會開始使用服務mysql start了。MariaDB在更新後無法啓動:[Warning]無法創建測試文件/home/mysql/beta.lower-test
但是,我可以運行它作爲根或做:sudo -u mysql mysqld_safe然後MariaDB啓動正常。文件夾/ home/mysql由mysql用戶和組擁有。
我發現在這個函數拋出的錯誤: https://github.com/MariaDB/server/blob/7ff44b1a832b005264994cbdfc52f93f69b92cdc/sql/mysqld.cc#L9865
我無法弄清楚下一步該怎麼做。任何指針?
只是恢復您的數據庫系統到以前的版本...或備份您的數據庫('mysqldump'),刪除MariaDB的每一個痕跡,然後從頭安裝最新版本:) – Hackerman
是啊,真的不想做那。必須是一個更簡單的方法。 – Bento
然後祝你好運:) – Hackerman