Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Respaldo Base De Datos Mysql
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Respaldo Base De Datos Mysql 
 
Como puedo hacer un respaldo de una base de datos en Mysql, e tratado pero no tengo existo, tengo este codigo pero no pasa nada, me crea el archivo pero en blanco


DIM Z AS String

A = conexion.$Con.Login     ' ADMINISTRADOR DE LA BASE DE DATOS
B = conexion.$Con.Password  ' PASSWORD DEL ROOT DE LA BASE DE DATOS
C = conexion.$Con.Name      ' NOMBRE DE LA BASE DE DATOS


ruta = User.Home & "/"


'Message.Info("mysqldump --user=" & A & " --password=" & B & " localdeventas > respaldo.sql")
SHELL "mysql -u " & A & " -p " & C & " < respaldoBD.sql" FOR READ  
Label1.Text = "Se a restaurado una copia de seguridad en :" & ruta & ""
 



 
Haseo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Respaldo Base De Datos Mysql 
 
A lo mejor te puede interesas ésto: http://foro.gambas-es.org/viewtopic.php?f=5&t=817&p=4560 Es una utilidad que uso para hacer copias de mis bases de datos.

El problema de Mysqldump, que funciona muy bien para salvar, es restaurar. Si quieres restaurar una base de datos que tenga dependencias entre las tablas, se convierte en una tarea casi imposible porque Mysqldump salva las tablas en orden alfabético.

El programa, tal y como está subido, tiene algún que otro bug, que lo subí muy precipitadamente, pero explorando su código puedes hacerte una idea de por dónde van los tiros.


Suerte.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Respaldo Base De Datos Mysql 
 
asi creas la copia

SHELL "mysqldump" & " " & "--opt" & " " & "bbdd" & " " & ">" & " " & "/home/pepe/bbdd.sql" WAIT

asi la restauras

SHELL "mysql" & " " & "bbdd" & " " & "<" & " " & "/home/pepe/bbdd.sql" WAIT


si quiees utilizar una memoria flash para la copia, te  aconsejo que utilices "pmount" (te permite montar dispositivos sin ser root)

instala "pmount"

SHELL "pmount" & " " & "/dev/sdb1"

IF Access("/media/sdb1/", gb.Read) = TRUE THEN


aqui copia ó restauracion

endif


Un saludo
 



 
tururu - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Exportar Una Base De Datos Mysql Con Shell pittusa Bases de Datos 3 Miercoles, 15 Diciembre 2010, 21:45 Ver último mensaje
tururu
No hay nuevos mensajes Problema Con El Administrador De Base De D... kexxya Bases de Datos 3 Lunes, 28 Marzo 2011, 17:54 Ver último mensaje
kexxya
No hay nuevos mensajes Ayuda Para Completar Codigo De Respaldo De... kexxya Bases de Datos 1 Jueves, 02 Junio 2011, 14:54 Ver último mensaje
shordi
No hay nuevos mensajes Base De Datos Mysql Relacional DaniellD Bases de Datos 10 Domingo, 03 Julio 2016, 20:23 Ver último mensaje
DaniellD
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron