赞
踩
近期涉及到通过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;</
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。