红联Linux门户
Linux帮助

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

发布时间:2015-11-22 15:47:30来源:linux网站作者:wangmj518

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。


Ubuntu安装mariadb:http://www.linuxdiyf.com/linux/15916.html

fedora 22 MariaDB:http://www.linuxdiyf.com/linux/15398.html

在Linux中怎样将MySQL迁移到MariaDB上:http://www.linuxdiyf.com/linux/14127.html

15个有用的MySQL/MariaDB性能调整和优化技巧:http://www.linuxdiyf.com/linux/12780.html

Linux有问必答:如何检查MariaDB服务端版本:http://www.linuxdiyf.com/linux/13554.html