产品简介
MySqlBackup.Net ET是一个.NET库,允许在C#、VB.NET或ASP.NET应用中编程备份和恢复MySQL数据库。它解决了MySQL Dump和Workbench在Web或最终用户场景中的局限性,提供简单接口和灵活控制,适合需要集成数据库备份功能的开发者。

核心功能
- 编程备份和恢复MySQL数据库
- 支持所有.NET语言
- 通过文件或MemoryStream导出导入
- 条件行导出过滤
- 进度报告和灵活行导出模式
快速开始
- 第一步:使用NuGet安装MySqlBackup.NET包,例如运行 `Install-Package MySqlBackup.NET`。
- 第二步:在代码中添加对应的using语句,如 `using MySqlConnector;` 或 `using MySql.Data.MySqlClient;`。
- 第三步:创建数据库连接和命令,使用MySqlBackup类调用ExportToFile或ImportFromFile方法进行备份或恢复。
界面预览
与其他方案对比
| 对比项 | MySqlBackup.Net | 同类方案 |
|---|---|---|
| Web环境支持 | 可在ASP.NET中无缝运行,无需外部可执行文件 | MySQL Dump在Web环境中受限,通常需要命令行调用 |
| 编程集成性 | 提供.NET库API,支持精细编程控制 | MySQL Dump为命令行工具,集成到.NET应用较麻烦 |
| 最终用户简化 | 支持预设参数,实现一键备份体验 | MySQL Workbench面向开发者,操作相对复杂 |
适合谁用
- 需要在ASP.NET应用中备份MySQL数据库的Web开发者
- 开发C#/VB.NET桌面软件需要数据库备份的工程师
- 需要自动化MySQL备份的系统管理员
下载与版本
当前最新版本为 v2.7,发布于 2026-03-21。支持 多平台。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/MySqlBackupNET/MySqlBackup.Net