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

前端之家收集整理的这篇文章主要介绍了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。

猜你在找的CentOS相关文章