当前位置:   article > 正文

c#+mysql+表备份_通过c# 实现mysql 数据库的备份和附加

c#实现数据库表结构的备份功能

近期涉及到通过c# 对mysq数据库的备份和附件功能

由于mysql 有类似的备份和附加的cmd命令。可是一直没用过,今天实践了下,感觉效率挺快。比自己写的效率高。以下我列出c#调用mysql的备份和附加功能函数。

1.备份mysql数据库

定义string strAddress = string.Format("mysqldump --host={0} --default-character-set=utf8 --lock-tables  --routines --force --port=3306 --user={1} --password={2} --quick  ", 连接的server名称, username, 密码);

string strDB=你须要备份的数据库名称。

this.mysqlPath = "C:\\Program Files\\MySQL\\MySQL Server 5.5\\bin";

if (!string.IsNullOrEmpty(strDB))

{

sfd.Filter = "数据库文件|*.sql";

sfd.FilterIndex = 0;

sfd.RestoreDirectory = true;

sfd.FileName = "BackUp-" + strDB + DateTime.Now.ToString("yyyyMMDDHHmmss") + ".sql";

if (sfd.ShowDialog() == DialogResult.OK)

{

string filePath = sfd.FileName;</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/711587
推荐阅读
相关标签
  

闽ICP备14008679号