La Web del Programador: Comunidad de Programadores
 
    Pregunta:  59116 - RESPALDAR Y RESTAURAR BASE DE DATOS MYSQL DESDE VB .NET
Autor:  Alejandro Blanco
estoy haciendo un sistema que controla una base de datos de MySQL server 5.1 con Visual Basic .NET 2008 y quisiera saber como se hace un respaldo de una bd y su restauracion desde visual basic sin usar MySQL administrator u otra herramienta, mas bien sería algo de código como el mysqldump pero no lo he podido implementar. Alguien que me ayude por favor???

  Respuesta:  MIGUEL Bedolla
Process.Start("cmd.exe", Chr(34) & " /k C:Archivos de programamySQLMySQL Server 5.0in" & Chr(34))
Dim dir As String
dir = "/c " & Chr(34) & "C:Archivos de programaMySQLMySQL Server 5.0inmysqldump.exe" & Chr(34) & " --user=root --password=gnu --host=localhost --databases gnu> C:ackup.sql"
Process.Start("cmd.exe", dir)

La desventaja que encontre es que el directorio destino no tiene que llevar espacios.

Espero te sirva

Saludos