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

2021-07-25 04:58:52 字數 1122 閱讀 1024

關閉伺服器防火牆,關閉伺服器selinux  臨時關閉可以用 setenforce 0

mysql預設使用的使用者為 mysql 組也為mysql

可以在/etc/passwd  與/etc/group中看到   uid與gid都為27  所以需要在nfs的服務端加入賬戶並授權

[root@www ~]# groupadd -g 27 mysql

[root@www ~]# useradd -u 27 -g mysql mysql

[root@www ~]# mkdir /home/sharednfs

[root@www ~]# setfacl -m u:mysql:rwx /home/sharednfs

[root@www ~]# vim /etc/exports

/home/sharednfs *(rw,all_squash,anonuid=27,anongid=27)

重啟伺服器端nfs

systemctl restart nfs

客戶端伺服器mysql配置檔案,把data目錄改為nfs掛載的目錄上,重啟mysql即可。

[mysqld]

#datadir=/var/lib/mysql

#socket=/var/lib/mysql/mysql.sock

datadir=/home/sharedisk/mysql

socket=/home/sharedisk/mysql/mysql.sock

character-set-server=utf8

lower_case_table_names=1

slow_query_log=1

long_query_time=10.000000

# disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[client]

socket=/home/sharedisk/mysql/mysql.sock

MySQL 修改data目錄後重啟失敗

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

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