關閉伺服器防火牆,關閉伺服器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...