原來預設安裝的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...