1) Extracto de base de datos única de mysqldump:
sh mysqldumpsplitter.sh --source filename --extract DB --match_str database-name
Por encima de comando creará SQL para la base de datos especificada de indicado archivo sql "filename" y guárdelo en formato comprimido en database-name.sql.gz.
2) Extraer sola tabla de mysqldump:
sh mysqldumpsplitter.sh --source filename --extract TABLE --match_str table-name
Por encima de comando creará SQL para la tabla especificada de archivo mysqldump especificada "nombre de archivo" y almacenarlo en formato comprimido a la base de datos -name.sql .gz.
3) Extraer tablas expresiones regulares de mysqldump:
sh mysqldumpsplitter.sh --source filename --extract REGEXP --match_str regular-expression
Por encima de comando creará sqls para las tablas coincidente especificado regulares expresión a partir de determinado archivo mysqldump "nombre de archivo" y almacenarlo en formato comprimido a nombre-tabla individual.sql.gz.
4) Extracto de las bases de datos de mysqldump:
sh mysqldumpsplitter.sh --source filename --extract ALLDBS
Por encima de comando extraerá todas las bases de datos de "nombre de archivo" archivo especificado mysqldump y almacenarlo en formato comprimido a individuo base de datos name.sql. gz.
5) Extraer toda la tabla de mysqldump:
sh mysqldumpsplitter.sh --source filename --extract ALLTABLES
Por encima de comando extraerá todas las tablas de "nombre de archivo" archivo especificado mysqldump y almacenarlo en formato comprimido a individuo mesa name.sql. gz.
6) lista de tablas de mysqldump Extracto:
sh mysqldumpsplitter.sh --source filename --extract REGEXP --match_str '(table1|table2|table3)'
Por encima de comando que va a extraer tablas desde el "nombre de archivo" archivo especificado mysqldump y almacenarlos en formato comprimido a individuo mesa name.sql .gz.
7) Extraer una base de datos mysqldump comprimido:
sh mysqldumpsplitter.sh --source filename.sql.gz --extract DB --match_str 'dbname' --decompression gzip
Por encima de comando descomprimirá filename.sql.gz usando gzip, extraer base de datos llamada "nombrebd" de "filename.sql.gz" & almacenarlo como out/dbname.sql.GZ
8) Extracto de una base de datos mysqldump comprimido en un comprimido formato:
sh mysqldumpsplitter.sh --source filename.sql.gz --extract DB --match_str 'dbname' --decompression gzip --compression none
Por encima de comando descomprimirá filename.sql.gz usando gzip y extraer base de datos llamada "nombrebd" de "nombre de archivo .sql.gz" & almacenarla como SQL llanura cabo/dbname.sql
9) Extracto alltables de mysqldump en carpeta diferente:
sh mysqldumpsplitter.sh --source filename --extract ALLTABLES --output_dir /path/to/extracts/
Por encima de comando extraerá todas las tablas de "nombre de archivo" archivo especificado mysqldump y extrae las tablas en formato comprimido para archivos individuales, mesa-name.sql.gz almacena en/ruta/a/extractos /. El script creará la carpeta/ruta/a/extractos/si no existe.
10) Extracto de una o más tablas de una base de datos en un volcado completo:
Considere usted tiene un volcado completo con múltiples bases de datos y desea extracto de algunas tablas de una base de datos.
Extracto sola base de datos: sh mysqldumpsplitter.sh --source filename --extract DB --match_str DBNAME --compression none
Extracto de todas las tablas sh mysqldumpsplitter.sh --source out/DBNAME.sql --extract REGEXP --match_str "(tbl1|tbl2)"
aunque podemos utilizar otra opción de hacer esto en un solo comando de la siguiente manera:
sh mysqldumpsplitter.sh --source filename --extract DBTABLE --match_str "DBNAME.(tbl1|tbl2)" --compression none
Por encima de comando extraerá tanto tbl1 y TBL2 de Base de datos DBNAME en formato sql en la carpeta "out" en el directorio actual.
Puede extraer sola tabla de la siguiente manera:
sh mysqldumpsplitter.sh --source filename --extract DBTABLE --match_str "DBNAME.(tbl1)" --compression none
11) Extracto de todas las tablas de la base de datos específica:
mysqldumpsplitter.sh --source filename --extract DBTABLE --match_str "DBNAME.*" --compression none
Por encima de comando extraerá todas las tablas de la base de datos DBNAME en SQL y guárdelo en el directorio "fuera".
12) Lista de contenido del archivo mysqldump
mysqldumpsplitter.sh --source filename --desc
Por encima de comando mostrará una lista de bases de datos y tablas desde el archivo de volcado.
más tarde Usted puede optar por cargar los archivos: filename.sql.gz zcat | mysql -p -uUSER -hHOSTNAME
mira esta Q en caso de que busques cómo [dividir un volcado postgresql grande en archivos más pequeños] (http://unix.stackexchange.com/questions/351546/split-a-large-postgresql-dump-into- archivos más pequeños) – rubo77