mysql修改data目錄後啟動報錯

2021-10-07 22:51:55 字數 658 閱讀 9306

原來預設安裝的data目錄磁碟空間滿了,於是修改了/etc/my.cnf檔案裡面的datadir,並且把原來datadir對應的目錄下的所有檔案都copy到新的目錄

這時候就準備重啟mysql服務,想著馬上大功告成了

然後報錯了:

starting mysql.the server quit without updating pid file (/var/run/mysqld/mysqld.pid).[失敗]

排查是不是mysql程序沒停完整,但是排查發現mysql進行並沒有

在/var/run/mysqld/目錄下 建立mysqld.pid 檔案

1.cd /var/run/mysqld/

2.touch mysqld.pid

測試結果:還是啟動失敗

繼續排查吧,然後想起來,我剛才的data目錄是用root賬號建立的時候,mysql好像是專有賬號

解決辦法:

給我新建立的目錄授權:

#chmod -r 777 mysql/data

測試結果:啟動成功,完美,大功告成

-bash-4.1$ /usr/local/mysql/support-files/mysql.server start

starting mysql.[確定]

-bash-4.1$ 

MySQL 修改data目錄後重啟失敗

今天在處理資料修復時,修改了mysql的datadir,結果導致了重啟失敗,提示資訊為 starting mysql.the server quit without updating pid file var lib mysql localhost.localdomain.pid 檢查了相關檔案許可...

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...