#99 Acronis Cyber Protect, Acronis Cyber Backup: 以数据一致性状态备份 MySQL与恢复MySQL

icon张宏邦在 2020-1-16 下午6:44 编写 ( icon佟裕在 2022-1-12 下午5:37 更新 <历史> )
  编辑(登录)
  收藏
  响应调查   响应调查

  主题

从版本C21.12开始,Acronis Cyber Protect Cloud有一个专门的代理用于备份MySQL/MariaDB。有关更多信息,请参阅以下页面:在Linux中安装网络保护代理以及保护MySQL和MariaDB数据

备份MySQL数据库

对于Acronis Cyber Protect 15及更早版本的内部部署产品,请按照以下说明在机器上以一致状态备份MySQL数据库:

  1. Windows:确保MySQL工具文件夹位于执行备份的计算机上的Windows“%PATH%”中。添加说明。确保MySQL客户端允许本地连接,而无需在执行备份的计算机上指定凭据。
  2. 下载和解压脚本,此脚本应该在快照创建前后执行:
    Scripts for Linux
    Scripts for Windows
    脚本使用“FLUSH TABLES WITH READ LOCK;”锁定表命令并在 Acronis 软件拍摄快照后解锁它们。
  3. config.sh 放到脚本的工作目录中。
  4. 执行脚本
    • 在虚拟机监控程序级别备份VMware虚拟机(无代理备份)时,将脚本放在VMware虚拟机上本文列出的特定目录中。在创建静态快照时,脚本将自动在VM内执行。在Cyber Protection Console中配置备份任务时,无需将这些脚本添加到备份选项中。
    • 备份物理计算机时,请在备份计划选项的“数据捕获前/后命令”部分中指定以下脚本:
      在Acronis Cyber Protect Cloud,Acronis Cyber Protect 15,Acronis Cyber Backup 12.5中
      clip-20220112095926.png
      例如
      clip-20220112100024.png
      在Acronis Backup (Advanced) 11.7中
      clip-20220112100311.png
      例如
      clip-20220112100347.png
  5. 使用整台机器磁盘/卷备份方法备份MySQL机器:这些方法在备份过程中创建快照,以确保数据库将以一致的状态备份。文件/文件夹备份方法不建议用于备份关系数据库(如MySQL),因为捕获前后数据命令可能无效。

恢复MySQL数据库

在备份控制台“所有机器”页面上,选中创建 MySQL 备份计划的机器,点击“恢复”按钮。

  1. 恢复包含MySQL数据库的整台计算机
    • 选择整机恢复
      clip-20220112161715.png
    • 等待恢复完成,重新启动计算机。
  2. 恢复MySQL数据库文件/文件夹
    • 停用MySQL相关服务
    • 选择恢复文件/文件夹
      clip-20220112162750.png
    • 选中要还原 MySQL 数据库备份文件的文件/文件夹。
      clip-20220112162855.png
    • 等待恢复完成,启用MySQL相关服务,启动MySQL。

补充资料

这些脚本不正式支持8.0以下版本的MySQL备份。


原文链接:https://kb.acronis.com/content/58136


 添加评论