mariadb默認(rèn)的數(shù)據(jù)文檔存儲(chǔ)目錄為/var/lib/mysql找默,要想將默認(rèn)創(chuàng)建目錄改成/data挑童,需要一下操作:
1压恒、創(chuàng)建/data目錄
mkdir /data
chmod ?777 /data(要給這個(gè)目錄至少要附加讀寫權(quán)限)
2部念、把mariadb服務(wù)停掉:
systemctl stop mariadb.service
3穴翩、把/var/lib/mysql整個(gè)目錄復(fù)制到/data
cp -r /var/lib/mysql/* /data/
這樣就把MySQL的數(shù)據(jù)文檔復(fù)制到了/data下
4邀窃、編輯mariadb的配置文檔/etc/my.cnf
在[client]下添加:
把原來的socket=/var/lib/mysql/mysql.sock荸哟,前邊加#注釋掉,添加socket=/data/mysql.sock(以防有問題再改回來)瞬捕。
在[mysqld]下添加:
把原來的socket=/var/lib/MySQL/mysql.sock鞍历,前邊加#注釋掉,添加socket=/data/mysql.sock(以防有問題再改回來)肪虎。
datadir =/datal ? (這行沒有劣砍,需要自己加上)
保存后退出。
5扇救、 chown -R mysql:mysql /data/mysql
6刑枝、重新啟動(dòng)mariadb服務(wù)
systemctl start mariadb.service。