我希望每次应用程序关闭时在MySQL中备份我的数据库。
我用谷歌搜索了MySQL中的DUMP。但我只有PHP或批处理文件程序。
任何人都知道如何在C#编码中自动备份Mysql?。
或执行批处理是唯一的方法。是否有可能在Winform C#?.
我的连接字符串是 -
connectionString="server=192.168.1.100;User Id=root;database=mcs_sps;Persist Security Info=True"
先谢谢!。
答案 0 :(得分:2)
使用Process类,您可以启动Mysqldump或Mysqlhotcopy的实例,用于转储整个mysql数据库的命令行程序。
答案 1 :(得分:2)
以下链接中提供了良好的示例和良好的最佳做法:http://forums.mysql.com/read.php?47,214274,214274#msg-214274
我认为你的最佳镜头是aL3891建议,除非你不想付钱。如果您想为这个简单的任务付费,请查看以下链接:
答案 2 :(得分:1)
最佳解决方案是http://www.codeproject.com/Articles/256466/MySqlBackup-NET-MySQL-Backup-Solution-for-Csharp-V
我在我的应用程序中尝试过,它运行良好