0
点赞
收藏
分享

微信扫一扫

MySQL更换磁盘位置

船长_Kevin 2022-02-16 阅读 43

问题: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.测试数据流通性和完整性。

举报

相关推荐

0 条评论