Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-11-2010
Avatar de RebeccaGL
RebeccaGL RebeccaGL is offline
Miembro
 
Registrado: ene 2008
Posts: 199
Poder: 17
RebeccaGL Va por buen camino
Backups por tabla

Una consulta, tengo todas mis tablas en un solo backup, "mistablas.sql" pero he comenzado a ver como las saco en un backup por tabla, en vez que que todas vayan juntas en un solo backup.

Respaldo de todas las tablas en un solo fichero.

mysqldump --user=user --password=xxxx --databases mistablas > c:\mistablas.sql

Respaldo de todas las tablas en varios ficheros.

mysqldump --user=user --password=xxxx mistablas tabla1 > c:\mistabla1.sql
mysqldump --user=user --password=xxxx mistablas tabla2 > c:\mistabla2.sql
mysqldump --user=user --password=xxxx mistablas tabla3 > c:\mistabla3.sql

El problema es que al hacerlo por tabla no me agrega las clausulas
CREATE DABASE IF NO EXISTS
USE DATABASE

El problema surge que cuando lo quiero restaurar desde el workbench me da error "database no en uso", como podria hacer para incluir esas clausulas pero que me permita sacar backups por tabla.
Responder Con Cita
  #2  
Antiguo 23-12-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Thumbs up

Cita:
Empezado por connor Ver Mensaje
... me permita sacar backups por tabla.
Si quieres sacar BackUp por tabla, pues los mejor que puedes hacer es directamente atraves de consulta SQL, en ese caso MySQL tiene el comando
Código SQL [-]
SELECT  campo1,campo2,ect INTO OUTFILE ....
(leer sintaxis SELECT para ver las opciones INTO OUTFILE , sin flojear) para hacer BackUp por Tabla Ejemplo:
Código SQL [-]
SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM test_table;
Y para restaurar tiene el comando LOAD DATA INFILE
Ejemplo
Código SQL [-]
LOAD DATA INFILE 'data.txt' INTO TABLE test_table;
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Varios backups molinero1 Varios 5 10-05-2007 11:57:57
Un mandamiento: haré backups. [Gunman] Noticias 16 08-02-2006 09:28:22
Automatizar BACKUPS y RESTORES AMINOA2R Firebird e Interbase 12 20-10-2005 16:11:16
backups de tablas Marcos Conexión con bases de datos 0 17-02-2005 18:00:02
Problema de Backups Clantt Conexión con bases de datos 3 20-07-2004 00:32:42


La franja horaria es GMT +2. Ahora son las 09:43:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi