mysql数据物理迁移

文章目录

  • 一、mysql数据物理迁移
    • 1.1 物理迁移

一、mysql数据物理迁移

1.1 物理迁移

  • 速度快,需要停机
  1. 进入数据库,查看数据存放位置:

select @@datadir;
一般默认存放在/var/lib/mysql

  1. 停机数据库,防止有写入数据

systemctl stop mysqld

  1. 备份和迁移
    这里一个简单的场景:原数据盘满了,然后把数据迁移到一块容量更大的新盘。
rsync -av [src] [dest]
mv /var/lib/mysql /var/lib/mysql.bak$(date + %F)
  1. 修改数据目录配置,重启
    修改 [mysqld]配置下的datadir = [新数据目录位置],然后重启
  2. 删除备份文件
    mysql可用后,删除原备份的数据文件

你可能感兴趣的:(Golang,mysql,数据库,数据迁移)