Mysqldump: excluir una tabla en el backup

Si queremos hacer un backup de una base de datos MySQL excluyendo una o varias tablas del mismo, simplemente tenemos que usar el parámetro –ignore-table=bd.tabla. Unos ejemplos:

Hacemos un backup de la base de datos test excluyendo la tabla prueba1:

mysqldump --ignore-table=test.prueba1 test > test.sql 

Hacemos un backup de la base de datos test excluyendo las tablas prueba1 y prueba2:

mysqldump --ignore-table=test.prueba1 --ignore-table=test.prueba2 test > test.sql

Esta opción también puede utilizarse para ignorar vistas (views)