为什么要在 MySQL Workbench 中备份数据库

在介绍 MySQL Workbench 中备份数据库步骤之前,了解为什么备份数据库应该成为常规习惯——而非事后补救——会有所帮助。依赖没有辅助副本的实时数据库会使您的数据面临不必要的风险。

  • 防止数据丢失:人为错误是数据丢失最常见的原因之一。最近的备份让您可以在查询或脚本出错时快速回滚。
  • 为迁移或服务器升级做准备:备份 MySQL 并将其恢复到另一台服务器是升级或迁移 MySQL 数据库的有效方式。
  • 在变更之前创建恢复点:在运行模式变更或复杂迁移之前,备份为您提供了一个安全网,以便在出现问题时可以回退。
  • 支持测试和开发环境:将数据库导出到文件使得设置本地环境变得容易,而无需触碰生产系统。

mysql workbench data export 备份界面

如何使用 MySQL Workbench 备份数据库

使用 MySQL Workbench 内置的 Data Export 工具可以轻松备份数据。按照以下步骤将 MySQL 数据库安全地导出到文件。

步骤 1:打开 MySQL Workbench 并连接到您的服务器

启动 MySQL Workbench,并从主屏幕选择您的活动连接。您需要一个具有足够导出权限的用户账户。

至少包括 SELECTLOCK TABLES;导出存储过程、事件或触发器需要额外权限。

mysql workbench 数据导出选项界面

步骤 2:进入数据导出工具

连接后,转到顶部菜单并选择 Server > Data Export。或者,点击左侧 Navigator 窗格中的 Administration 选项卡,然后选择 Data Export

步骤 3:选择要备份的数据库

Data Export 屏幕显示服务器上所有可用模式的列表。勾选您要导出的数据库旁边的复选框。

提示:如果只需要特定表,请单击数据库名称并从右侧列表中选择单个表。

步骤 4:选择导出选项

在开始导出之前,请确保设置已配置为捕获您需要的所有内容。

  • 导出到自包含文件:Export Options 部分下,选择此选项。它将整个数据库保存为单个 .sql 文件。使用旁边的字段设置目标文件路径和文件名。
  • 转储结构和数据:Options 区域中,从下拉列表中选择此项以确保同时包含表定义和记录。
  • 包含额外对象:要进行完整备份,请勾选 Dump Stored Procedures and FunctionsDump EventsDump Triggers
选项 包含内容 适用场景
仅转储数据 仅记录/行 将数据合并到现有模式中
仅转储结构 仅表定义 创建数据库的空白模板
转储结构和数据 所有内容(表 + 记录) 完整备份和迁移

步骤 5:开始备份过程

确认文件路径和设置后,点击右下角的 Start Export。进度条将显示每个表的处理状态。

步骤 6:验证备份文件

切勿仅因进度条完成就假定备份成功。导航到保存文件的文件夹,检查文件是否存在且大小合理。在文本编辑器中打开 .sql 文件,确认它包含预期的 CREATE TABLEINSERT INTO 语句。

最可靠的验证方法是尝试使用 MySQL Workbench 的 Data Import 工具将文件导入测试数据库,确认其能无错误地恢复。

当 MySQL Workbench 备份不够时:i2Backup

MySQL Workbench 的 Data Export 工具适用于偶尔的手动备份。但对于生产环境,它有明显的局限性——没有调度、没有自动化,也无法在两次导出之间捕获持续变更。如果您的数据库频繁更新,几小时前的手动导出在您最需要时可能已经过时。

对于需要为生产环境中的 MySQL 提供可靠、自动化保护的团队,专用备份解决方案是更好的选择。i2Backup 是一个企业级备份平台,专为处理这些场景而构建。

i2Backup 关键功能

  • 实时和计划数据库备份: i2Backup 支持 MySQL 的实时和计划备份,包括单实例和集群环境。您可以定义备份计划——每小时、每天或自定义间隔——系统将自动运行,无需人工干预。
  • 通过日志捕获实现接近零的 RPO: i2Backup 持续捕获重做日志和归档日志,意味着数据库的变更在发生时即被记录。这使您的恢复点目标(RPO)接近零——因此即使在计划备份之间发生故障,数据丢失的风险也非常小。
  • 时间点恢复: 与静态的 .sql 导出不同,i2Backup 允许您将数据库恢复到任何特定时间点。这对于从意外删除或数据损坏中恢复特别有用,而不会丢失超过必要的数据。
  • 备份到多种存储目标: 您可以将备份存储到本地存储、远程 NAS 或云目标——降低单点故障风险。将副本存储在多个位置可确保即使一个目标不可用,您的数据仍可恢复。
  • 集中管理和监控: i2Backup 提供基于 Web 的控制台,用于管理备份任务、实时监控状态,并通过电子邮件或短信接收告警。这使 IT 团队无需逐个检查每个系统即可获得完整可见性。

MySQL Workbench 是临时导出和开发工作流的实用工具。但当正常运行时间和数据完整性至关重要时,仅靠手动备份是不够的。i2Backup 通过自动化调度、持续日志捕获和灵活的恢复选项填补了这一空白——为您的 MySQL 数据库提供生产环境所需的保护级别。

如何在 MySQL Workbench 中恢复数据库备份

备份只有在您能正确恢复时才有用。MySQL Workbench 的 Data Import 工具可让您将 .sql 文件恢复到生产环境中——无论是从数据丢失中恢复还是设置新服务器。

步骤 1:打开数据导入工具

MySQL Workbench 中连接到您的 MySQL 服务器。从顶部菜单导航到 Server > Data Import。或者,点击左侧 Navigator 窗格中的 Administration 选项卡,然后选择 Data Import/Restore

步骤 2:选择备份 SQL 文件

Import Options 下,选择 Import from Self-Contained File。点击 Browse 在系统上找到 .sql 备份文件。

步骤 3:选择目标数据库

您必须告诉 Workbench 将导入的数据放在哪里。

  • 现有模式:Default Target Schema 下拉列表中选择现有数据库。
  • 新模式:如果要将数据恢复到新位置,请先点击 New… 创建空白模式。
注意:如果您的备份文件包含 CREATE DATABASEUSE 语句,它可能会覆盖您在此处的选择。如果要导入到名称不同的模式中,请始终检查您的 .sql 文件内容。

步骤 4:开始恢复过程

点击 Data Import 窗口右下角的 Start Import。MySQL Workbench 将自动切换到 Import Progress 选项卡,显示重建表和插入数据时的状态。

过程完成后,在 Schemas 列表中右键单击并选择 Refresh All 以查看恢复的表。

MySQL Workbench 备份的最佳实践

备份的价值取决于您恢复它的能力。遵循这些最佳实践可确保您的 MySQL 备份可靠且数据得到保护。

选择正确的导出选项

使用错误的导出设置可能导致”成功”的备份却缺少一半内容。在点击 Start Export 之前,请务必再次检查您的选择。

  • 结构和数据:用于常规备份。同时捕获表定义及其中的记录。
  • 仅结构:最适合版本控制或创建空的预发布环境。
  • 仅数据:当您需要将记录合并到已有正确表的现有模式时使用。

将备份文件存储在安全位置

仅保存在其所保护服务器上的备份不是备份——它是单点故障。

  • 3-2-1 规则保留 3 份数据副本,存储在 2 种不同的存储类型上(如本地驱动器和云端),其中 1 份存储在异地。
  • 加密:如果您的数据库包含敏感信息,请在可能的情况下加密 .sql 文件以防止未经授权的访问。

定期验证备份文件

切勿仅因导出完成就假定 .sql 文件是健康的。

  • 检查文件大小:0KB 文件表示由于权限问题或超时导致导出失败。
  • 检查内容:在文本编辑器中打开文件,确保它不会在查询中间突然结束。

保留多个备份版本

每次运行新导出时不要覆盖之前的备份文件。如果您最近的备份是在数据损坏发生后进行的,您将需要较旧的版本来恢复干净的数据。可遵循的简单保留策略:

  • 每日备份保留 7 天
  • 每周备份保留 4 周
  • 每月备份保留 12 个月

定期测试数据库恢复

发现备份损坏的最糟糕时机是在生产故障期间。安排每月恢复测试,将最近的备份导入临时环境以确认一切按预期工作。

考虑为生产环境使用自动化备份解决方案

MySQL Workbench 中的手动备份对开发人员很适用,但它们依赖人为记忆。对于事务量大的生产服务器,遗漏导出可能导致高 RPO。

对于生产环境,考虑使用像 英方软件 的 i2Backup 这样的专用备份解决方案,它自动处理调度、基于日志的捕获和监控——完全消除对手动导出的依赖。

结论

MySQL Workbench 的 Data Export 和 Data Import 工具为日常开发和维护任务提供了可靠的备份和恢复数据库的方式。通过遵循本指南中的步骤——选择正确的导出选项、验证备份文件并定期测试恢复——您可以显著降低数据丢失的风险。

也就是说,手动备份有其局限性。对于数据不断变化的生产环境,计划性和自动化的方法是更安全的选择。像英方软件的 i2Backup 这样的解决方案可以处理持续日志捕获、时间点恢复和多目标存储——而无需依赖有人记得运行导出。

从本指南中概述的习惯开始,并随着数据库规模的增长和关键性的提高,考虑升级到自动化解决方案。

博客分类底部

准备好构建企业数据韧性了吗?

立即开启 60 天免费试用,或预约产品演示,了解英方软件如何为您的核心业务提供「零中断、零丢失」的数据保护。

请先完成图形验证

验  证  码:

英方官网验证码
第三方二维码 第三方二维码
英方公告铃铛图标
英方公告铃铛图标

公告

英方侧边栏向右箭头
英方高亮提示圆点
英方软件公告
各位求职者、合作伙伴:
近期有第三方冒用英方名义发布虚假招聘、不实业务信息。我司正规招聘全程零收费,非官网渠道信息均不作数。
信息核验热线:400-0078-655
遇诈骗请保留证据,及时联系我们并报警
英方软件
2026 年 6 月 23 日
英方邮件咨询图标
英方邮件咨询图标

邮件

英方销售支持图标
英方销售支持图标

销售

英方侧边栏向右箭头
联系销售:400-0078-655 转 1