centos转移mysql的数据存储目录
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
前言
centos7使用yum安装mysql的时候,没修改存储位置,/var
也没单独挂载,导致长时间运行后根目录空间不足。现需要将数据转移到大分区的/home
,操作步骤如下。
步骤
- 创建新目录
mkdir -p /home/data/mysql
- 停止MySQL服务
systemctl stop mysqld
- 修改
/etc/my.cnf
文件,将datadir=/var/lib/mysql
改为datadir=/home/data/mysql
datadir=/home/data/mysql
- 拷贝原数据到新目录
cp -r /var/lib/mysql/* /home/data/mysql
- 修改所有者权限
chown -R mysql:mysql /home/data/mysql
- 启动MySQL服务
systemctl start mysqld
- 检查服务状态
systemctl status mysqld
如果服务状态正常,使用客户端连接MySQL测试。
测试成功通过后,删除原目录
rm -rf /var/lib/mysql
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |