Du kan angive tabelnavne på kommandolinjen efter hinanden, men uden jokertegn.mysqldump databasename table1 table2 table3
Du kan også bruge --ignore-table
hvis det ville være kortere.
En anden idé er at få tabellerne ind i en fil med noget lignende
mysql -N information_schema -e "select table_name from tables where table_schema = 'databasename' and table_name like 'bak_%'" > tables.txt
Rediger filen og få alle databaserne på én linje. Så gør
mysqldump dbname `cat tables.txt` > dump_file.sql
For at slippe tabeller på én linje (anbefales ikke) kan du gøre følgende
mysql -NB information_schema -e "select table_name from tables where table_name like 'bak_%'" | xargs -I"{}" mysql dbname -e "DROP TABLE {}"