Dim myProcess As New Process()
myProcess.StartInfo.FileName = "cmd.exe"
myProcess.StartInfo.UseShellExecute = False
myProcess.StartInfo.WorkingDirectory = "C:\Program Files\MySQL\MySQL Server 5.7\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 -p******* tryagain < C:\Users\deo\Documents\dumps\Dump20160221.sql ")
myStreamWriter.Close()
myProcess.WaitForExit()
myProcess.Close()
J'utilise un Mysql Server 5.7 et affiche un dbfiles via MysqlWorkbench.
Ce que j'essaie de faire est de restaurer une base de données .sql grâce à l'utilisation de vb.net
Mais cette erreur m'arrête pour faire cela.Erreur 1049 (42000): base de données inconnue 'tryagain'
J'ai cherché beaucoup de liés à mon problème, mais personne ne correspondait à ma situation d'erreur.
Toute suggestion sera grandement appréciée.
Combien de bases de données contient le fichier de vidage? –
un seul fichier de base de données sir – Deo
Essayez d'ajouter 'USE' en haut de votre fichier de vidage. –