我现在在做一个Mysql数据库管理方面的程序C# ,想实现远程数据库的备份、恢复通过.sql文件。
试了普通的方法感觉很麻烦
mysqldump
mysql MySQL Administrator里边也有备份、恢复,不知道它是怎么实现的,感觉他不是用到上边方法实现的,可是看Mysql里边有不支持SQL文的备份恢复的。
哪位高手知道吗?是把.sql内容读入然后执行里边的内容?
还是就是用上边的方法实现?
还是有其他的方法?谢谢

解决方案 »

  1.   

    没什么好办法。或者在你的C#程序中通过操作系统命令来直接执行 cmd /c mysqldump ...
    或者你需要下载 mysqldump的C源代码,然后改写到你的C#程序中个人不太建议在你的程序中来实现数据库的备份。备份和恢复是数据库管理系统应该来实现的,而不是应用程序。因为在备份恢复中还有许多东西特别是故障时的处理都需要大量的人机交互。
      

  2.   

    那帮我看看这个问题吧
    http://topic.csdn.net/u/20090828/12/1caa2ee5-d850-48b3-832e-075d9c557d16.html
      

  3.   

    那边已经回了
    看你错误是直接包socket的无监听的10061错误
    你得检查监听的程序、网络、客户端访问的端口