文章目录
- 一、mysql数据物理迁移
- 1.1 物理迁移
一、mysql数据物理迁移
1.1 物理迁移
- 速度快,需要停机
- 进入数据库,查看数据存放位置:
select @@datadir;
一般默认存放在/var/lib/mysql
- 停机数据库,防止有写入数据
systemctl stop mysqld
- 备份和迁移
这里一个简单的场景:原数据盘满了,然后把数据迁移到一块容量更大的新盘。
rsync -av [src] [dest]
mv /var/lib/mysql /var/lib/mysql.bak$(date + %F)
- 修改数据目录配置,重启
修改 [mysqld]配置下的datadir = [新数据目录位置],然后重启
- 删除备份文件
mysql可用后,删除原备份的数据文件