Veeam实现MySQL的备份与还原(2)

此处说明Agent发起备份和还原的方法

从下面的地址下载对应Linux发行版的Agent 的yum源rpm文件

https://www.veeam.com/linux-backup-free-download.html

安装Veeam Agent

[root@localhost ~]# rpm -ivh veeam-release-el7-1.0.8-1.x86_64.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:veeam-release-el7-1.0.8-1        ################################# [100%]
[root@localhost ~]# yum update
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.bfsu.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
veeam                                                                                                                                                                                                  | 3.3 kB  00:00:00
veeam/primary_db                                                                                                                                                                                       |  16 kB  00:00:00
No packages marked for update
[root@localhost ~]# yum search veeam
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.bfsu.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
===================================================================================================== N/S matched: veeam =====================================================================================================
kmod-veeamsnap.x86_64 : veeamsnap kernel module
veeam.x86_64 : Veeam Agent for Linux
veeam-release-el7.x86_64 : Veeam Backup for GNU/Linux repository
veeamsnap.noarch : Veeam Agent for Linux (kernel module)
veeamsnap-ueficert.noarch : veeamsnap kernel module certificate
  名称和简介匹配 only,使用“search all”试试。
[root@localhost ~]# yum install veeam
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.bfsu.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解决依赖关系
--> 正在检查事务
---> 软件包 veeam.x86_64.0.5.0.0.4318-1.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
==============================================================================================================================================================================================================================
 Package                                           架构                                               版本                                                            源                                                 大小
==============================================================================================================================================================================================================================
正在安装:
 veeam                                             x86_64                                             5.0.0.4318-1.el7                                                veeam                                              69 M
事务概要
==============================================================================================================================================================================================================================
安装  1 软件包
总下载量:69 M
安装大小:179 M
Is this ok [y/d/N]: y
Downloading packages:
警告:/var/cache/yum/x86_64/7/veeam/packages/veeam-5.0.0.4318-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID efdcea77: NOKEY========================================================- ] 8.1 MB/s |  68 MB  00:00:00 ETA
veeam-5.0.0.4318-1.el7.x86_64.rpm 的公钥尚未安装
veeam-5.0.0.4318-1.el7.x86_64.rpm                                                                                                                                                                      |  69 MB  00:00:08
从 http://repository.veeam.com/keys/RPM-EFDCEA77 检索密钥
导入 GPG key 0xEFDCEA77:
 用户ID     : "Veeam Software RPM Repository "
 指纹       : 1dd6 ead9 af6e 8f34 465d 790c ea4f c237 efdc ea77
 来自       : http://repository.veeam.com/keys/RPM-EFDCEA77
是否继续?[y/N]:y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : veeam-5.0.0.4318-1.el7.x86_64                                                                                                                                                                             1/1
Created symlink from /etc/systemd/system/multi-user.target.wants/veeamservice.service to /usr/lib/systemd/system/veeamservice.service.
  验证中      : veeam-5.0.0.4318-1.el7.x86_64                                                                                                                                                                             1/1
已安装:
  veeam.x86_64 0:5.0.0.4318-1.el7
完毕!


运行veeam命令

Veeam实现MySQL的备份与还原(2)


此处不选择
Veeam实现MySQL的备份与还原(2)


此处不提供授权文件

Veeam实现MySQL的备份与还原(2)


按“c”进入配置备份

Veeam实现MySQL的备份与还原(2)


选择备份防止到Veeam BR的备份存储库

Veeam实现MySQL的备份与还原(2)


连接Veeam BR 

Veeam实现MySQL的备份与还原(2)


制定备份存储库和还原点数量Veeam实现MySQL的备份与还原(2)


选择处理MySQL数据库

Veeam实现MySQL的备份与还原(2)


选择成功处理后才能开始备份,制定连接数据库的账号密码文件

Veeam实现MySQL的备份与还原(2)


确保启用了MySQL数据库处理
Veeam实现MySQL的备份与还原(2)


设置备份的时间策略

Veeam实现MySQL的备份与还原(2)


启用立即开始备份

Veeam实现MySQL的备份与还原(2)


本地显示备份成功

Veeam实现MySQL的备份与还原(2)


Veeam BR 显示备份

Veeam实现MySQL的备份与还原(2)Veeam实现MySQL的备份与还原(2)


选择恢复文件

Veeam实现MySQL的备份与还原(2)


导入备份任务

Veeam实现MySQL的备份与还原(2)


制定还原点

Veeam实现MySQL的备份与还原(2)


备份被挂在到/mnt/backup

Veeam实现MySQL的备份与还原(2)


从备份中提取要恢复的数据库文件

[root@localhost ~]# cd /mnt/backup/
[root@localhost backup]# ll
总用量 20
lrwxrwxrwx.  1 root root    7 10月  1 2020 bin -> usr/bin
dr-xr-xr-x.  5 root root 4096 6月   3 22:27 boot
drwxr-xr-x.  2 root root    6 10月  1 2020 dev
drwxr-xr-x. 76 root root 8192 6月   3 22:24 etc
drwxr-xr-x.  2 root root    6 6月   3 22:27 home
lrwxrwxrwx.  1 root root    7 10月  1 2020 lib -> usr/lib
lrwxrwxrwx.  1 root root    9 10月  1 2020 lib64 -> usr/lib64
drwxr-xr-x.  2 root root    6 4月  11 2018 media
drwxr-xr-x.  2 root root    6 4月  11 2018 mnt
drwxr-xr-x.  2 root root    6 4月  11 2018 opt
drwxr-xr-x.  2 root root    6 10月  1 2020 proc
dr-xr-x---.  2 root root  249 6月   3 22:25 root
drwxr-xr-x.  2 root root    6 10月  1 2020 run
lrwxrwxrwx.  1 root root    8 10月  1 2020 sbin -> usr/sbin
drwxr-xr-x.  2 root root    6 4月  11 2018 srv
drwxr-xr-x.  2 root root    6 10月  1 2020 sys
drwxrwxrwt. 12 root root 4096 6月   3 22:26 tmp
drwxr-xr-x. 13 root root  155 10月  1 2020 usr
drwxr-xr-x. 19 root root  267 10月  1 2020 var
[root@localhost backup]# cd var/lib/mysql/
[root@localhost mysql]# ll
总用量 28712
-rw-rw----. 1 mysql mysql    16384 6月   3 22:23 aria_log.00000001
-rw-rw----. 1 mysql mysql       52 6月   3 22:23 aria_log_control
-rw-rw----. 1 mysql mysql 18874368 6月   3 22:24 ibdata1
-rw-rw----. 1 mysql mysql  5242880 6月   3 22:24 ib_logfile0
-rw-rw----. 1 mysql mysql  5242880 6月   3 22:23 ib_logfile1
drwx------. 2 mysql mysql     4096 6月   3 22:23 mysql
srwxrwxrwx. 1 mysql mysql        0 6月   3 22:23 mysql.sock
drwx------. 2 mysql mysql     4096 6月   3 22:23 performance_schema
drwx------. 2 mysql mysql     8192 6月   3 22:23 test


提出成功后,卸载备份

Veeam实现MySQL的备份与还原(2)


卸载成功
Veeam实现MySQL的备份与还原(2)

上一篇:【DB笔试面试416】Oracle中在SQL提示符下用____命令可以执行OS命令。


下一篇:centos7安装elasticsearch和kibanna