1

このコードはすべて機能しています...これは私のバックアップのコードです...

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Process.Start("C:\xampplite\mysql\bin\mysqldump.exe", " -u root -p db_hrm -r ""C:\Users\Rodmar\Desktop\Desktop.sql""")

End Sub

これは復元中の私のコードです

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

    Dim myProcess As New Process()
    myProcess.StartInfo.FileName = "cmd.exe"
    myProcess.StartInfo.UseShellExecute = False
    myProcess.StartInfo.WorkingDirectory = "C:\xampplite\mysql\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.exe -u root -p db_hrm < C:\Users\Rodmar\Desktop\Desktop.sql")
    myStreamWriter.Close()
    myProcess.WaitForExit()
    myProcess.Close()
    'Process.Start("C:\porgram files\mysql\bin\mysql.exe", "-u username -p password --database=dbname > -r ""C:\back.sql""")

End Sub

問題は、データベースをバックアップし、保存するファイルの場所を選択する方法です。データベースを保存した場所に復元する方法。

4

0 に答える 0