某用戶 centos7 未掛載數據盤,導致根目錄磁盤用光mysql無法啟動。于是聯系我們給與協助。
首先掛載數據盤并一鍵轉移寶塔和網站數據到新建的 www數據盤之后,嘗試啟動mysql仍然故障。重啟服務器,再次嘗試依然如此。
這個情況下,建議先備份一下 /tmp/mysql.sock.lock 或者 mysql.sock 文件后,將其刪除再次重啟試試。
如果還是不行,先壓縮打包備份 /www/server/data 目錄,然后卸載或強制卸載mysql 。完成之后重裝相同版本的mysql5.7
安裝完成之后 mysql5.7 如果是無法啟動狀態,刪除 /tmp/mysql.sock.lock 文件之后 ,啟動正常了 。
最后關閉 mysql ,將備份的 /www/server/data 解壓出來,直接覆蓋新創建的data 。然后再啟動mysql5.7 ,這時發現網站都能正常讀取數據庫了。