几乎所有企业都依赖数据库来存储数据,其中MySQL数据库是笔记哦啊常见的一种。因此,必须有一个可靠的自动备份解决方案,以防数据丢失或损坏。本文将向您展示如何通过不同的方法自动备份MySQL数据库。

备份 MySQL 数据库可以让您免去许多麻烦!我们还将提供有关使用可靠的数据库备份软件 或在 MySQL 中应用嵌入式自动备份功能来安排 MySQL 自动备份的分步教程 。

方式1. Workbench 自动执行 MySQL 备份

MySQL Workbench是一个可视化设计工具,它与 MySQL 数据库一起工作。此应用程序还允许您创建 MySQL 数据库的逻辑备份。

要使用 MySQL Workbench 创建备份,请执行以下步骤:

1. 打开 MySQL Workbench 并连接到您的数据库服务器。

2. 单击“管理”选项卡,然后从选项列表中选择“备份管理器”。

data-export

3. 单击备份管理器窗口中的“新建备份”计划按钮。

4. 输入备份计划的名称,然后单击“确定”按钮。

data-export

5. 在下一个窗口中,选择要包含在备份计划中的数据库。您还可以选择备份所有数据库。

6. 单击“完成”按钮。现在将创建您的自动备份计划。要运行它,请单击“立即执行”按钮。

Workbench的操作还是简单,但是您可能已经发现,它不支持中文,在使用上来说,对我们国人不是很友好。

方式 2. 通过任务计划程序创建自动 MySQL 备份

1.将以下内容复制到文本文件中并保存:

cd “C:\Program Files\MySQL\MySQL Server 5.6\bin”
mysqldump -h 127.0.0.1 -u root -p --all-databases > "D:\Ailsa\allmysql.sql"

2. 重命名名为mysqlbackup.bat的文件(使其可执行)。

3.在搜索框中输入“任务计划程序,然后选择”“任务计划程序”

4. 单击“任务计划程序库”>“创建任务”...。

创建任务

5. 在常规选项卡中为 MySQL 自动备份创建一个名称。

任务名称

6. 在 Triggers 选项卡中点击“新建”,在 Begin the task 部分选择On a 计划任务,然后选择Daily,然后点击“确定”

触发器添加新计划

7.在 Actions 选项卡中点击New... ,选择Start a program in Action,单击Browse...选择mysqlbackup.bat文件并点击“确定” > “确定”

选择 Mysqlbackup Bat

并且会在您设置的特定时间自动运行,创建MySQL自动备份。

方式3. 在Windows 中创建MySQL数据库文件自动备份

在这里,我们将向您展示如何在 Windows Server 2019 中使用以下命令创建 MySQL 自动备份:MySQL备份软件- 傲梅企业备份标准版。它支持运行 Windows Server 2003、2008、2012、2016、2019(包括 R2)、2022、SBS 2003、2008、2011 或 Windows 11、10、8.1、8、7、Vista、XP 的无限计算机。

有了它,您可以轻松地为您的MySQL数据库文件设置一个备份计划表,选项包括每天、每周、每月等。如果您担心频繁备份会占用太多磁盘空间,您还可以执行增量或差异备份仅复制更改的文件,或选择更高的压缩级别。

1.启动傲梅企业备份标准版,选择“备份”“文件备份”

文件备份

2. 点击“+添加文件夹”“+添加文件”按钮选择MySQL数据库文件。如有必要,重命名“任务名称”。

添加文件或添加文件夹

3.选择保存MySQL自动备份文件的“目的地”。

选择 MySQL 备份的目的地

4. 点击“计划”选项通过每日、每周、每月、事件触发器或 USB 插件运行 MySQL数据库文件备份任务,在高级选项卡中选择“增量备份”

附表一般

安排进阶

5. 按开始备份 >>按钮在 Windows Server 2019 中创建自动 MySQL 备份。

启动 MySQL 自动备份

“提示”

  • “选项”:可以对MySQL自动备份文件进行注释、压缩、拆分、加密、启用邮件或短信通知等。

  • “自动备份清理”:如果目的地有很多备份并且显示磁盘空间不足,您可以在备份计划>备份方案中启用自动备份清理以自动删除旧备份映像。

总结

自动备份可以省去你每次手动设置任务的麻烦,无疑是持续保护MySQL数据库文件的好方法。那么如何创建MySQL自动备份呢?本文为您提供了3种方法。如果你采取最后一种方式,你也可以使用傲梅企业备份标准版来轻松的执行MySQL数据库文件增量备份。