Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Backups por tabla (https://www.clubdelphi.com/foros/showthread.php?t=71032)

RebeccaGL 25-11-2010 18:11:24

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.

rgstuamigo 23-12-2010 17:09:35

Cita:

Empezado por connor (Mensaje 383267)
... 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...:)


La franja horaria es GMT +2. Ahora son las 18:41:18.

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