Veeam实现MySQL的备份与还原
Posted wuweijava
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Veeam实现MySQL的备份与还原相关的知识,希望对你有一定的参考价值。
此处说明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命令
此处不选择
此处不提供授权文件
按“c”进入配置备份
选择备份防止到Veeam BR的备份存储库
连接Veeam BR
制定备份存储库和还原点数量
选择处理mysql数据库
选择成功处理后才能开始备份,制定连接数据库的账号密码文件
确保启用了MySQL数据库处理
设置备份的时间策略
启用立即开始备份
本地显示备份成功
Veeam BR 显示备份
选择恢复文件
导入备份任务
制定还原点
备份被挂在到/mnt/backup
从备份中提取要恢复的数据库文件
[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的备份与还原的主要内容,如果未能解决你的问题,请参考以下文章
Powershell + Nagios 监控 VEEAM 备份状态