加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > CentOS > 正文

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

发布时间:2020-05-22 15:25:00 所属栏目:CentOS 来源:互联网
导读:mariadb默认的数据文档存储目录为/var/lib/mysql,要想将默认创建目录改成/data,需要一下操作:1、创建/data目录mkdir/datachmod777/data(要给这个目录至少要附加读写权限)2、把mariadb服务停掉: systemctlsto

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。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读