• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

MySQL备份恢复:磁盘LVM快照

MySQL 彭东稳 9年前 (2016-04-09) 28909次浏览 已收录 0个评论

LVM快照备份数据

LVM快照属于几乎热备,因为要先请求全局锁,而后创建快照,并在创建快照完成后释放全局锁,无法做到增量备份,并且数据目录必须在LVM逻辑卷上存放。

一、创建一个逻辑卷并挂载使用

1)先创建两个主分区类型为8e

2)创建物理卷

3)创建卷组,组名vg

4)创建逻辑卷,卷名lv,大小2G

5)格式化逻辑卷

6)挂载逻辑卷

7)自动挂载逻辑卷(/etc/fstab文件中添加一行)

二、编译安装MySQL5.6

详情请看“MySQL5.6多方式安装”章节,主要是把MySQL的数据目录定义为/mydata目录,因为只有MySQL数据目录在逻辑卷上,做LVM快照才有意义。

三、LVM上创建快照

PS:做MySQL数据恢复的话,可以停机把备份的数据库直接复制到数据目录下,然后也可以根据二进制日志文件来进行完整备份后改动的数据(可以参考Mysqldump数据恢复部分)。

Mysqlbinlog工具处理二进制日志

PS:这里的mysql-bin.00002是完整备份后数据改动记录的第一个二进制日志文件,这里只恢复了一个因为数据较少,如果增量数据量大的话,后面的所有日志文件也同样要提取出来进行恢复。


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (1)
[资助本站您就扫码 谢谢]
分享 (0)

您必须 登录 才能发表评论!