问题:MySQL安装到系统盘,数据越来越大导致系统盘占满,需求迁移到数据盘
原MySQL数据目录在/usr/local/mysql/下,迁移到/home/data下
1.先查看启动方式,然后停止MySQL
/etc/init.d/mysql sttop或systemctl stop mysqld
2.创建转移到的MySQL路径目录
mkdir /data/
chowm -R mysql.mysql /home/data/
3.迁移数据
cp -R /usr/local/mysql /home/data/
4.修改主配置文件
vim /etc/my.cnf
[mysqld]
basedir=/home/data/mysql
datadir=/home/data/mysql/data
5.修改启动脚本/etc/init.d/mysql或者/usr/lib/systemd/system/mysqld.service
vim /etc/init.d/mysql或者/usr/lib/systemd/system/mysqld.service
#将文件中所有指向/usr/local/的内容修改为/home/data/
6.启动MySQL
/etc/init.d/mysql start或 systemctl daemon-reload systemctl start mysqld
7.测试数据流通性和完整性。