c# - 备份和恢复mysql数据库c#

标签 c# .net mysql database-backups database-restore

我正在寻找一种方法,如何通过 c# 从 mysql 备份一些数据库(文件备份)。 还可以通过 C# 将数据库从备份文件恢复到某个新位置。

你能帮我一些关于如何开始的想法吗?

谢谢。

最佳答案

ProcessStartInfo startInfo = new ProcessStartInfo("cmd.exe");
Process.Start(startInfo);
startInfo.Arguments = "mysqldump -u admin -p admin test > c:\backupfile.sql";
Process.Start(startInfo);

如果需要,您可以使用 startInfo.WindowStyle 隐藏 dos 提示符。

关于c# - 备份和恢复mysql数据库c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233988/

相关文章:

mysql - 在另一个子查询的 WHERE IN 中使用子查询结果(优化)

c# - 具有一个上下文的 EF 多个数据库

c# - 当 MVC 客户端时执行挂起,但当客户端是控制台应用程序或测试项目时执行正常

c# - 如何在 C# .NET 文档中添加换行符

c# - 我怎样才能将 web api 用作 web 服务?

MySQL触发器在插入或更新之前将日期值更改为周开始

c# - 为什么我有 LINQ to SQL 时还需要存储过程

c# - 将 SetFields 与 MongoDB C# 驱动程序 2.0 一起使用

c# - 在 Multi-Tenancy 环境中更快地加载 NHibernate

java - JDBC 驱动程序未在 Java 中正确加载