1、创建LVM,并迁移服务器的MSQL文件夹所有内容到LVM挂载出来的目录中
2、启动MYSQL
3、全备份数据
加读锁 flush tables with read lock;
创建快照 lvcreate -s -L 1G -n snap /dev/vgmysql/lvmysql;
解锁 unlock tables;
4、保存备份数据
挂接快照 mount /dev/vgmysql/snap /mnt
备份数据 tar cf /tmp/mysql.snap.tar /mnt/*
卸载 umount /dev/vgmysql/snap
删除快照 lvremove /dev/vgmysql/snap
5、还原数据
a.停服务 systemctl stop mariadb
b.清环境 rm -rf /var/lib/mysql/*
c.导入数据 tar xf /tmp/mysql.tar -C /
d.启动服务 systemctl start mariadb
e.测试
转载于:https://blog.51cto.com/524170/1830975