Salve a tutti,
Ho un problema con la creazione di un backup di un mio database mysql, utilizzando Vb .Net:
Ho scritto questo codice:
Dim proc As New Process
proc.StartInfo.Arguments = "-u root -f --opt -B delgaizo -r " & CurDir() & "\Backup\backup" & CStr(Today.Day) & CStr(Today.Month) & CStr(Today.Year) & ".sql "
proc.StartInfo.FileName = opt.Path_Mysql & "\mysqldump.exe"
proc.StartInfo.WorkingDirectory = opt.Path_Mysql
proc.StartInfo.CreateNoWindow = True
proc.StartInfo.RedirectStandardOutput = False
proc.StartInfo.UseShellExecute = True
proc.StartInfo.WindowStyle = ProcessWindowStyle.Maximized
e mi dice che non conosce il il database '-';
ho provato invece di :
Ho scritto :proc.StartInfo.Arguments = "-u root -f --opt -B delgaizo -r " & CurDir() & "\Backup\backup" & CStr(Today.Day) & CStr(Today.Month) & CStr(Today.Year) & ".sql "
(dove invece di -r c'è >)proc.StartInfo.Arguments = "-u root -f --opt -B delgaizo > " & CurDir() & "\Backup\backup" & CStr(Today.Day) & CStr(Today.Month) & CStr(Today.Year) & ".sql "
ma si apre la schermata dos, scorre il database ma non crea nessun file.
Come mai?