修改centos中Mysql( mariadb)数据默认存储位置
(1)mariadb的默认存储目录
Mariadb 默认的数据存储目录为 /var/lib/mysql
假设要把数据存储到/mydata这个目录下。
(2)修改配置文件/etc/my.cnf
修改datadir=/mydata
修改log-error=/mydata/log/mariadb/mariadb.log
修改socket=/mydata/mysql.sock
添加
[client]
socket=/mydata/mysql.sock
(3)修改配置文件/etc/my.cnf.d/server.cnf
datadir=/mydata
(4)修改文件夹权限
chown -R mysql:mysql /mydata/
(5)修改配置文件/etc/my.cnf.d/server.cnf
重新执行安装命令:mysql_install_db --defaults-file=/etc/my.cnf --datadir=/mydata/ --user=mysql
(6)重启Mysql服务
systemctl start mariadb
(7)重启Mysql服务
cp -a /var/lib/mysql/ibdata1 /mydata
cp -a /var/lib/mysql/database_1 /mydata