una tabla solo restaurar respaldar exportar datos databases consola all mysql innodb mysqldump

restaurar - mysqldump exporta solo una tabla



respaldar base de datos mysql windows (4)

Citando este enlace: http://steveswanson.wordpress.com/2009/04/21/exporting-and-importing-an-individual-mysql-table/

  • Exportando la mesa

Para exportar la tabla ejecute el siguiente comando desde la línea de comandos:

mysqldump -p --user=username dbname tableName > tableName.sql

Esto exportará el tableName al archivo tableName.sql.

  • Importando la mesa

Para importar la tabla, ejecute el siguiente comando desde la línea de comandos:

mysql -u username -p -D dbname < tableName.sql

La ruta a tableName.sql debe ir precedida con la ruta absoluta a ese archivo. En este punto, la tabla se importará a la base de datos.

Estaba usando mysqldump para exportar la base de datos, como esto:

mysqldump -u root -ppassword my_database > c:/temp/my_database.sql

De alguna manera, solo exporta una tabla. ¿Hay algo que estoy haciendo mal?


Si está volcando tablas t1, t2 y t3 desde mydb

mysqldump -u... -p... mydb t1 t2 t3 > mydb_tables.sql

Si tiene una tonelada de tablas en mydb y desea volcar todo excepto t1, t2 y t3, haga esto. Puede usar la opción --ignore-table . Para que pudieras hacer:

mysqldump -u username -p database --ignore-table=database.table1 --ignore-table=database.table2 > database.sql


prueba esto. En general, hay tres formas de usar mysqldump:

para volcar un conjunto de una o más tablas,

shell> mysqldump [options] db_name [tbl_name ...]

un conjunto de una o más bases de datos completas

shell> mysqldump [options] --databases db_name ...

o un servidor MySQL completo, como se muestra aquí:

shell> mysqldump [options] --all-databases


mysqldump -u root -p dbname table1 table2 table3 > table.sql