MySQL 修改data目錄後重啟失敗

2021-06-19 10:49:42 字數 506 閱讀 8459

今天在處理資料修復時,修改了mysql的datadir,結果導致了重啟失敗,提示資訊為:

starting mysql..the server quit without updating pid file (/var/lib/mysql/localhost.localdomain.pid)

檢查了相關檔案許可權,沒有發現問題。想檢視錯誤日誌輸出時,卻發現my.cnf中定義的錯誤日誌沒有資訊。

後來想到可能需要將mysql原來必須的一些元資料放到新的datadir下,於是從原來的目錄拷貝了mysql, performance_schema,information_schema, test,還有兩個二進位制檔案到新的目錄中。然後再重啟一下,終於是成功啟動了。

網上的說法很多,也說明了報這個錯誤的原因會很多。這也側面反映了mysql的錯誤資訊實在有點簡陋,根據它給的資訊來跟蹤問題需要花不少的時間。所以要想維護好mysql,關鍵要有耐心。

mysql修改data目錄後啟動報錯

原來預設安裝的data目錄磁碟空間滿了,於是修改了 etc my.cnf檔案裡面的datadir,並且把原來datadir對應的目錄下的所有檔案都copy到新的目錄 這時候就準備重啟mysql服務,想著馬上大功告成了 然後報錯了 starting mysql.the server quit with...

Mysql安裝完成後的data目錄修改

之前在安裝mysql 的時候沒注意,發現data的預設安裝目錄是在c盤,現在c盤的data資料夾居然膨脹到500多m了。於是自己動手把data資料夾挪移一下位置,這裡自己做一下記錄。第一步,執行mysql命令,停止sql執行 第二步,複製c盤data資料夾到想轉移到的目錄,這裡設定為d mysql5...

修改MySQL的data目錄為NFS掛載的共享目錄

關閉伺服器防火牆,關閉伺服器selinux 臨時關閉可以用 setenforce 0 mysql預設使用的使用者為 mysql 組也為mysql 可以在 etc passwd 與 etc group中看到 uid與gid都為27 所以需要在nfs的服務端加入賬戶並授權 root www groupa...