C# Asp.net 备份服务器上的mysql数据库

qinwu7 2011-07-18 04:10:22
如题:
在服务器上运行着Mysql我想让客户能随机进行备份,需要怎么做;

如数据库名:tst

Uid=123

pwd=123

地址:192.168.5.55

能给说明下吗,最好把参数说明下。
...全文
194 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjp1234airen4385 2011-08-05
  • 打赏
  • 举报
回复
备份完,自己下载吧。
qinwu7 2011-07-19
  • 打赏
  • 举报
回复


strSql = "BACKUP DATASE tst TO DISK = 'c:/tst.bak'";


MySqlCommand myCommand = new MySqlCommand(strSql, myConnection);


myCommand.ExecuteNonQuery();



语法错误 ?
qinwu7 2011-07-19
  • 打赏
  • 举报
回复
....我的机子有问题!~之前的代码是能用的。

现在要的就是备份文件在服务器而不是客户机,这要怎么做呢!~
qinwu7 2011-07-19
  • 打赏
  • 举报
回复
看着不太清楚其含义,我在想为什么我的会出错?文件是建了但是是0字节的,网上说上面的写法是能行的,而且我在使用SQL语句备份时也出错!~C#对mysql操作应该没什么特殊吧
蝶恋花雨 2011-07-19
  • 打赏
  • 举报
回复
String directory = saveFileDialog.FileName;

sbcommand.AppendFormat("mysqldump --quick --host=localhost --default-character-set=gbk --lock-tables --verbose --force --port=端口号 --user=用户名 --password=密码 数据库名 -r \"{0}\"", directory);
String command = sbcommand.ToString();

//获取mysqldump.exe所在路径
String appDirecroty = System.Windows.Forms.Application.StartupPath + "\\";
Cmd.StartCmd(appDirecroty, command);
MessageBox.Show(@"数据库已成功备份到 " + directory + " 文件中", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

看下http://www.cnblogs.com/fesbruce/archive/2010/10/27/1863003.html这个
qinwu7 2011-07-19
  • 打赏
  • 举报
回复


string strComm = "/c mysqldump -h192.168.5.55 -P3306" + " -u123" + " -p123 " + " " + "tst" + " > " + "C:\\AA.bak";

System.Diagnostics.Process.Start("cmd", strComm);



这是我在网上看到的,在本地中运行备份没问题,但不能在远程进行备份!
qinwu7 2011-07-18
  • 打赏
  • 举报
回复
Navicat8 我在使用这软件时备份是不错的,但在C#中怎么去实现呢?
mjp1234airen4385 2011-07-18
  • 打赏
  • 举报
回复
据说没有好的办法。
楼主幸苦,找到好办法,广播一下。
蝶恋花雨 2011-07-18
  • 打赏
  • 举报
回复
http://blog.csdn.net/bloodish/article/details/6233607 还有一个
蝶恋花雨 2011-07-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/fesbruce/archive/2010/10/27/1863003.html C#备份还原MySql数据库(使用cmd命令)
qinwu7 2011-07-18
  • 打赏
  • 举报
回复
顶一下

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧