111,125
社区成员
发帖
与我相关
我的任务
分享
strSql = "BACKUP DATASE tst TO DISK = 'c:/tst.bak'";
MySqlCommand myCommand = new MySqlCommand(strSql, myConnection);
myCommand.ExecuteNonQuery();
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);
string strComm = "/c mysqldump -h192.168.5.55 -P3306" + " -u123" + " -p123 " + " " + "tst" + " > " + "C:\\AA.bak";
System.Diagnostics.Process.Start("cmd", strComm);