美文网首页工具
CentOS7下修改mariadb数据库文件的路径

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

作者: c2db9ba35639 | 来源:发表于2017-06-13 11:14 被阅读0次

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。

相关文章

网友评论

    本文标题:CentOS7下修改mariadb数据库文件的路径

    本文链接:https://www.haomeiwen.com/subject/jbldqxtx.html