将 SQL 表导出为 CSV:SQL Server、MySQL、PostgreSQL 和 Oracle
2026-07-30
2026-07-30
2026-07-30
2026-07-30
在介绍 MySQL Workbench 中备份数据库步骤之前,了解为什么备份数据库应该成为常规习惯——而非事后补救——会有所帮助。依赖没有辅助副本的实时数据库会使您的数据面临不必要的风险。

使用 MySQL Workbench 内置的 Data Export 工具可以轻松备份数据。按照以下步骤将 MySQL 数据库安全地导出到文件。
启动 MySQL Workbench,并从主屏幕选择您的活动连接。您需要一个具有足够导出权限的用户账户。
至少包括 SELECT 和 LOCK TABLES;导出存储过程、事件或触发器需要额外权限。

连接后,转到顶部菜单并选择 Server > Data Export。或者,点击左侧 Navigator 窗格中的 Administration 选项卡,然后选择 Data Export。
Data Export 屏幕显示服务器上所有可用模式的列表。勾选您要导出的数据库旁边的复选框。
在开始导出之前,请确保设置已配置为捕获您需要的所有内容。
.sql 文件。使用旁边的字段设置目标文件路径和文件名。| 选项 | 包含内容 | 适用场景 |
|---|---|---|
| 仅转储数据 | 仅记录/行 | 将数据合并到现有模式中 |
| 仅转储结构 | 仅表定义 | 创建数据库的空白模板 |
| 转储结构和数据 | 所有内容(表 + 记录) | 完整备份和迁移 |
确认文件路径和设置后,点击右下角的 Start Export。进度条将显示每个表的处理状态。
切勿仅因进度条完成就假定备份成功。导航到保存文件的文件夹,检查文件是否存在且大小合理。在文本编辑器中打开 .sql 文件,确认它包含预期的 CREATE TABLE 和 INSERT INTO 语句。
最可靠的验证方法是尝试使用 MySQL Workbench 的 Data Import 工具将文件导入测试数据库,确认其能无错误地恢复。
MySQL Workbench 的 Data Export 工具适用于偶尔的手动备份。但对于生产环境,它有明显的局限性——没有调度、没有自动化,也无法在两次导出之间捕获持续变更。如果您的数据库频繁更新,几小时前的手动导出在您最需要时可能已经过时。
对于需要为生产环境中的 MySQL 提供可靠、自动化保护的团队,专用备份解决方案是更好的选择。i2Backup 是一个企业级备份平台,专为处理这些场景而构建。
.sql 导出不同,i2Backup 允许您将数据库恢复到任何特定时间点。这对于从意外删除或数据损坏中恢复特别有用,而不会丢失超过必要的数据。MySQL Workbench 是临时导出和开发工作流的实用工具。但当正常运行时间和数据完整性至关重要时,仅靠手动备份是不够的。i2Backup 通过自动化调度、持续日志捕获和灵活的恢复选项填补了这一空白——为您的 MySQL 数据库提供生产环境所需的保护级别。
备份只有在您能正确恢复时才有用。MySQL Workbench 的 Data Import 工具可让您将 .sql 文件恢复到生产环境中——无论是从数据丢失中恢复还是设置新服务器。
在 MySQL Workbench 中连接到您的 MySQL 服务器。从顶部菜单导航到 Server > Data Import。或者,点击左侧 Navigator 窗格中的 Administration 选项卡,然后选择 Data Import/Restore。
在 Import Options 下,选择 Import from Self-Contained File。点击 Browse 在系统上找到 .sql 备份文件。
您必须告诉 Workbench 将导入的数据放在哪里。
CREATE DATABASE 或 USE 语句,它可能会覆盖您在此处的选择。如果要导入到名称不同的模式中,请始终检查您的 .sql 文件内容。点击 Data Import 窗口右下角的 Start Import。MySQL Workbench 将自动切换到 Import Progress 选项卡,显示重建表和插入数据时的状态。
过程完成后,在 Schemas 列表中右键单击并选择 Refresh All 以查看恢复的表。
备份的价值取决于您恢复它的能力。遵循这些最佳实践可确保您的 MySQL 备份可靠且数据得到保护。
使用错误的导出设置可能导致”成功”的备份却缺少一半内容。在点击 Start Export 之前,请务必再次检查您的选择。
仅保存在其所保护服务器上的备份不是备份——它是单点故障。
切勿仅因导出完成就假定 .sql 文件是健康的。
每次运行新导出时不要覆盖之前的备份文件。如果您最近的备份是在数据损坏发生后进行的,您将需要较旧的版本来恢复干净的数据。可遵循的简单保留策略:
发现备份损坏的最糟糕时机是在生产故障期间。安排每月恢复测试,将最近的备份导入临时环境以确认一切按预期工作。
MySQL Workbench 中的手动备份对开发人员很适用,但它们依赖人为记忆。对于事务量大的生产服务器,遗漏导出可能导致高 RPO。
对于生产环境,考虑使用像 英方软件 的 i2Backup 这样的专用备份解决方案,它自动处理调度、基于日志的捕获和监控——完全消除对手动导出的依赖。
MySQL Workbench 的 Data Export 和 Data Import 工具为日常开发和维护任务提供了可靠的备份和恢复数据库的方式。通过遵循本指南中的步骤——选择正确的导出选项、验证备份文件并定期测试恢复——您可以显著降低数据丢失的风险。
也就是说,手动备份有其局限性。对于数据不断变化的生产环境,计划性和自动化的方法是更安全的选择。像英方软件的 i2Backup 这样的解决方案可以处理持续日志捕获、时间点恢复和多目标存储——而无需依赖有人记得运行导出。
从本指南中概述的习惯开始,并随着数据库规模的增长和关键性的提高,考虑升级到自动化解决方案。
公告
邮件
销售