CentOS7下修改mariadb數據庫文件的路徑

mariadb默認的數據文檔存儲目錄爲/var/lib/mysql,要想將默認創建目錄改成/data,需要一下操作:

1、創建/data目錄

      mkdir /data

      chmod  777 /data(要給這個目錄至少要附加讀寫權限)


2、把mariadb服務停掉:
  systemctl stop mariadb.service

3、把/var/lib/mysql整個目錄複製到/data
  cp -r /var/lib/mysql/* /data/
  這樣就把MySQL的數據文檔複製到了/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、重新啓動mariadb服務
  systemctl start mariadb.service。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章