110,538
社区成员
发帖
与我相关
我的任务
分享
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.Start();
p.StandardInput.WriteLine("mysqldump -h192.168.1.158 -P3306 -uroot -pmysql dbName>d:\a.sql");
p.StandardInput.WriteLine("exit");
p.StandardOutput.ReadToEnd();
p.Close();
string bak = "mysqldump -h192.168.1.158 -P3306 -uroot -pmysql dbName>d:\a.sql";
Process.Start(@"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql.exe", bak);