一般情况下mysql的存储地址为/var/lib/mysql下,数据量大则需要将mysql的存储路径放在更大的盘
一、查看系统空间
df -hl
我这里是在data中
二、复制mysql文件
cp -a /var/lib/mysql /data/mysql
三、修改配置文件
vim -v /etc/my.cnf
修改datadir和socket
1. mysql.service启动
datadir=/data/mysql
socket=/data/mysql/mysql.sock
重启
systemctl start mysqld.service
2. mysqld启动
socket=/data/mysql/mysql.sock
建立软连接
ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock
重启
service mysqld start
如果启动失败关闭selinux
查询selinux
/usr/sbin/sestatus -v
关闭selinux
selinux 0
最后:实操可行,如果在使用过程中出现问题,可以反馈及时更改