0% encontró este documento útil (0 votos)
6 vistas2 páginas

Backup y Restauración MySQL en VB6

guia database

Cargado por

adri adrian
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas2 páginas

Backup y Restauración MySQL en VB6

guia database

Cargado por

adri adrian
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Backup de DataBase MySQL 4.1.8 desde Visual Basic 6.

El comando para realizar el backup es de MySQL y se llama MySQLDump la sintaxis del comando es la
siguiente:
mysqldump --user=nombreUser --host=ip_o_nombre_del_servidor --password=pass NombreDB > [Link]

El comando para restaurar el backup es el siguiente:


mysql --user=nombreUser --host=ip o nombreServidor --password=pass nombreDB < [Link]

Lo que hice para poder ejecutar estos comandos desde Visual Basic es crear un archivo *.bat y luego con el
comando Shell de visual, ejecutar los archivos *.bat

EL CÓDIGO PARA CREAR EL ARCHIVO PARA REALIZAR EL BACKUP:

Public Sub CrearBatRespaldo()


Open [Link] + "\Backup\[Link]" For Output As #1
Print #1, "c:\mysql\bin\mysqldump --user=NomUser --host=localhost --password=pass nombreDB > c:\[Link]
Close #1
End Sub

En el procedimiento anterior se crea el archivo bat con el comando dump, fíjate que donde escribo el
nombre del comando se debe especificar donde está dicho comando, en este caso esta en c:\mysql\bin,
deberías fijarte donde esta en tu caso podría ser el mismo lugar o quizás C:\Archivos de
programa\MySQL\bin, es decir, en la carpeta donde instalaste el MySQL.
EL PROCEDIMIENTO PARA EJECUTAR EL *.BAT EN VB ES EL SIGUIENTE:

Public Sub Respaldar()


Dim a
a = Shell([Link] + "\Backup\[Link]", 1)
End Sub

Al igual que cuando creamos el *.bat debemos especificar donde esta el *.bat, en mi caso escribí
[Link] porque esta en la carpeta donde instale el programa hecho en Visual, y en la carpeta
Backup.

AHORA VAMOS CON EL COMANDO PARA REALIZAR LA RESTAURACIÓN DEL BACKUP

La sintaxis del comando para la restauración es la siguiente:

mysql --user=NombreUser --host=ip o NombredelServidor --password=pass NombreDB < [Link]

Para tener en cuenta


Con respecto al backup, el comando cambia, en lugar de mysqldump se escribe mysql y en lugar de escribir
> se escribe <

Para poder ejecutar este comando de restauración, como lo hicimos anteriormente, tenes que crear
un archivo *.bat y ejecutarlo con Shell

Los directorios donde están los *.bat no pueden contener espacios en blanco.
Por ej. C:/backup_mysql (así está bien) – C:/backup mysql (Así está mal)
EL CÓDIGO PARA CREAR EL ARCHIVO *.BAT:

Public Sub CrearBatRestaurar()


Open [Link] + "\Backup\[Link]" For Output As #1
Print #1, "c:\mysql\bin\mysql --user=nombreUser --host=ip o nombreServidor --password=pass nombreDB < [Link]
Close #1
End Sub

En el procedimiento anterior se crea el archivo bat con el comando mysql, fíjate que donde escribo el
nombre del comando se debe especificar donde está dicho comando, en este caso esta en c:\mysql\bin,
deberías fijarte donde esta en tu caso podría ser el mismo lugar o quizás C:\Archivos de
programa\MySQL\bin, es decir, en la carpeta donde instalaste el MySQL.

EL PROCEDIMIENTO PARA EJECUTAR EL *.BAT EN VB ES EL SIGUIENTE:


Public Sub Restaurar()
Dim a
a = Shell([Link] + "\Backup\[Link]", 1)
End Sub

Al igual que cuando creamos el *.bat debemos especificar donde esta el *.bat, en mi caso escribí
[Link] porque esta en la carpeta donde instale el programa hecho en Visual, y en la carpeta
Backup.

Luis César Papazoglu

También podría gustarte