获取MySQL还原数据库文件的位置

时间:2013-03-10 13:53:55

标签: mysql .net vb.net

我有一个带有MySQL数据库的VB.NET项目。 我想恢复我的备份数据库文件。我有一个代码可以工作,但我是用户通过OpenfileDialog输入文件路径。

这是我的代码:

restoreDirectory = OpenFileDialog1.FileName.ToString()
Dim myProcess As New Process()
myProcess.StartInfo.FileName = "cmd.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.WorkingDirectory = "C:\wamp\bin\mysql\mysql5.5.20\bin\"
myProcess.StartInfo.RedirectStandardInput = True
myProcess.StartInfo.RedirectStandardOutput = True
myProcess.Start()
Dim myStreamWriter As StreamWriter = myProcess.StandardInput
Dim mystreamreader As StreamReader = myProcess.StandardOutput
myStreamWriter.WriteLine("mysql -u root  mssa < " & restoreDirectory & " ")
myStreamWriter.Close()
myProcess.WaitForExit()
myProcess.Close()

我确定我得到了正确的文件路径,但它无法正常工作。我错过了什么吗?

0 个答案:

没有答案