sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo hacer una copia de seguridad de una sola tabla en una base de datos MySQL?

Volcar y restaurar una sola tabla desde .sql

Volcado

mysqldump db_name table_name > table_name.sql

Volcar desde una base de datos remota

mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql

Para mayor referencia:

http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index .html

Restaurar

mysql -u <user_name> -p db_name
mysql> source <full_path>/table_name.sql

o en una línea

mysql -u username -p db_name < /path/to/table_name.sql

Volcar y restaurar una sola tabla desde un formato comprimido (.sql.gz)

Crédito:John McGrath

Volcado

mysqldump db_name table_name | gzip > table_name.sql.gz

Restaurar

gunzip < table_name.sql.gz | mysql -u username -p db_name