VB.NET中的mysql还原问题
我正在尝试从我创建的转储文件中恢复mysql数据库。这是我的代码:VB.NET中的mysql还原问题,mysql,vb.net,Mysql,Vb.net,我正在尝试从我创建的转储文件中恢复mysql数据库。这是我的代码: Shell(My.Application.Info.DirectoryPath & "\mysql.exe" & " --user=root --database testdb < " & """" & txtRestore.Text & """") Shell(My.Application.Info.DirectoryPath&“\mysql.exe”&--user=root--
Shell(My.Application.Info.DirectoryPath & "\mysql.exe" & " --user=root --database testdb < " & """" & txtRestore.Text & """")
Shell(My.Application.Info.DirectoryPath&“\mysql.exe”&--user=root--database testdb<”&“”&txtdrestore.Text&“”)
但是什么都没有发生;数据库中未还原数据。请帮帮我 您是否尝试使用System.Diagnostics.Process.Start方法调用mysql.exe?试着运行一些类似记事本的东西,看看它是否有效:)是的,同样的事情也发生在这个方法中!:(您是否尝试过在不使用VB.NET的情况下进行恢复?我的意思是,手动使用命令行?如果它工作正常,我真的不明白为什么从VB.NET调用相同的方法会失败,除非语法中有一些错误。