mariadb修改数据文件位置
1. 复制文件夹,并授权
mkdir /data
mkdir /data/mariaDB
cp -rp /var/lib/mysql/* /data/mariaDB/
chown mysql:mysql /data/mariaDB -R
2.编辑配置文件
vi /etc/my.cnf
[mysqld]
datadir=/data/mariaDB
#socket=/data/mariaDB/mysql.sock--这里应该不需要,在第5步需要
3.重新创建新的pid文件默认的权限为660
rm -rf /var/lock/subsys/mysql
4.修改selinux权限
chcon -R -t mysqld_db_t /data/mariaDB
5.指定mysql.sock位置,要不然无法连接
vi /etc/my.cnf.d/mysql-clients.cnf
[mysql]
socket=/data/mariaDB/mysql.sock
6.修改完成,启动数据库
systemctl start mariadb
除特别注明外,本站所有文章均为奇妙伞原创,转载请注明出处来自https://qm3.com.cn/post/181.html