【数据库运维】MYSQL备份恢复管理(下)

文章介绍了MySQL的多种备份策略,包括使用mydumper进行数据库备份与恢复,利用LVM快照实现近乎热备的完全备份和增量备份,以及xtrabackup的在线热备份功能。每个策略都配有详细的案例说明,展示如何进行完全备份和增量备份,并提供了恢复数据的步骤。
摘要由CSDN通过智能技术生成

目录

五,mysql备份策略

3,策略三:mydumper备份数据库

案例一:备份数据库sc的信息

4,策略四:lvm快照从物理角度实现几乎热备的完全备份,配合二进制日志备份实现增量备份

案例:lvm备份

5,策略五:xtrabackup 备份数据库,实现完全热备份与增量热备份

案例一:完全备份

案例二:增量备份


五,mysql备份策略

3,策略三:mydumper备份数据库

(1)Mydumper安装

[root@node1 ~]# rz -E
rz waiting to receive.
[root@node1 ~]# ll

[root@node1 ~]# yum localinstall mydumper-0.10.5-1.el7.x86_64.rpm

(2)安装完后,查看产生了哪些文件

[root@node1 ~]# rpm -ql mydumper

/usr/bin/mydumper              备份

/usr/bin/myloader                 恢复

案例一:备份数据库sc的信息

(1)查看数据库sc的详细信息

mysql8.0.30 [it]>select * from sc;

备份

(1)备份数据库sc的信息

-B   指定数据路

-S    套接字

-o    指定备份的路径

[root@node1 ~]# mydumper -u root -p 123456 -B it -S /tmp/mysql.sock -o /backup/db/it

(2)上述命令备份的为目录,查询目录结构

[root@node1 ~]# tree /backup/db/it

(3)查看文件metadata;

metadata:元数据 记录备份开始和结束时间,以及binlog日志文件位置

[root@node1 ~]# more /backup/db/it/metadata

破坏数据库it

mysql8.0.30 [it]>drop database it;
mysql8.0.30 [(none)]>show databases;

恢复

(1)恢复数据库it

[root@node1 ~]# myloader -u root -p 123456 -S /tmp/mysql.sock -d /backup/db/it -B it

(2)此时查看数据库it,发现已经恢复

mysql8.0.30 [(none)]>show databases;

(3)查看it数据库中的信息,也已经被恢复

mysql8.0.30 [it]>select * from it;

4,策略四:lvm快照从物理角度实现几乎热备的完全备份,配合二进制日志备份实现增量备份

速度快适 合比较烦忙的数据库

前提:

数据文件要在逻辑卷上;

此逻辑卷所在卷组必须有足够空间使用快照卷;

数据文件和事务日志要在同一个逻辑卷上;

前提:MySQL数据lv和将要创建的快照要在同一vg,vg要有足够的空间存储

优点

几乎是热备(创建快照前把表上锁,创建完毕后立即释放)

支持所有的存储引擎

备份速度快

无需使用昂贵的商业软件(操作系统级别的)

缺点

可能需要部门协调(使用操作系统级别的命令,DBA一般没有权限)

无法预计服务停止时间

数据如果分布在多个卷上比较麻烦

操作流程

1)锁表 flush table with read lock

2)查看position号并记录,便于后期恢复 show master status

3)创建snapshot快照 create snapshop

4)解表 unlock tables

5)挂载snapshot

6)拷贝snapshot数据,进行备份。备份整个数据库之前,要关闭mysql服务(保护ibdata1文件)

7)卸载

8)移除快照

案例:l

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值