记录一下centos7修改MySQL8的数据目录
show variables like '%datadir%';
停止mysql,并确保它成功停止了:
systemctl stop mysqld.service
检查状态
$ systemctl status mysqld.service
在新位置创建目录并将所有权更改到mysql下:
mkdir -pv /data/mysql_data
chown -R mysql:mysql /data/mysql_data
将文件移动到新的数据目录中:
rsync -av /var/lib/mysql /data/mysql_data/
修改配置文件
vim /etc/my.cnf
[mysqld]
datadir=/data/mysql_data
启动MySQL服务器并确认数据目录已更改:
systemctl start mysqld.service
show variables like '%datadir%';
如果启动失败...关闭selinux