2
A
回答
0
3
ProcessStartInfo startInfo = new ProcessStartInfo("cmd.exe");
Process.Start(startInfo);
startInfo.Arguments = "mysqldump -u admin -p admin test > c:\backupfile.sql";
Process.Start(startInfo);
可以隱藏在DOS與startInfo.WindowStyle提示,如果你需要。
2
您找到的CodeProject通過調用mysqldump.exe來進行備份,並通過在C#程序中調用mysql.exe來恢復(如Marc B推薦的那樣)。
作爲替代,這CodeProject上實際產生的,而不是調用外部程序中的SQL語句本身:
(這不是快或可靠因爲使用mysqldump.exe/mysql.exe,但你可以從中學到很多東西。)
+0
嗨,有一個新的版本(1.3)的軟件(鏈接),你已經提供。你對這個版本有什麼評論? – mjb 2012-08-02 05:22:24
相關問題
- 1. 備份和恢復realm.io數據庫
- 2. 備份和恢復數據庫android studio
- 3. 備份和恢復數據庫
- 4. java數據庫備份和恢復
- 5. 數據庫備份和恢復
- 6. PostgreSQL:數據庫備份和恢復?
- 7. 備份和恢復MS SQL數據庫
- 8. 備份和恢復SQLCE .sdf數據庫
- 9. 備份和恢復多個MySQL數據庫(InnoDB和MyISAM)
- 10. MySql備份和恢復
- 11. MySQL備份和恢復
- 12. MySQL的備份和恢復
- 13. 恢復備份mysql
- 14. 如何在rails 3中備份和恢復mysql數據庫
- 15. 使用Laravel/Docker備份和恢復mysql數據庫
- 16. 如何備份和恢復Hibernate中的大型MySQL數據庫?
- 17. 我怎麼能從mysql數據庫備份和恢復日期
- 18. 備份和恢復MySQL數據庫當它損壞
- 19. 如何使用NetBeans備份和恢復MySQL數據庫?
- 20. 備份/恢復mysql數據庫中的數據
- 21. 從數據文件夾備份中恢復mysql數據庫
- 22. C#MySQL數據庫恢復
- 23. 備份和恢復數據庫MDF C#WinForm沒有工作
- 24. 恢復數據庫備份問題
- 25. ObjectBox - 數據庫備份/恢復
- 26. Yii備份/恢復MSSQL數據庫
- 27. 恢復數據庫備份的錯誤
- 28. 恢復WordPress數據庫但不備份
- 29. 錯誤恢復postgres數據庫備份
- 30. Android的數據庫備份恢復
基本上你想從C#中複製mysqldump,在這一點上你最好只調用mysqldump。 – 2010-11-20 17:43:46
我現在發現這一個我認爲它會爲我做這個工作 – 2010-11-20 18:03:36
http://www.codeproject.com/KB/database/ConnectCsharpToMysql.aspx – 2010-11-20 18:03:57