CentOS7下修改mariadb数据库文件的路径

时间:2014-12-09 01:12来源:csdn 作者:qooer 举报 点击:
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。 

------分隔线----------------------------
发表评论
为了和诣的生活,我关闭了评论页面,请大家到QQ群里交流吧:348944156,也欢迎关注本站微信公众号:centoscn
栏目分类
推荐内容