Du kan ange tabellnamn på kommandoraden efter varandra, men utan jokertecken.mysqldump databasename table1 table2 table3
Du kan också använda --ignore-table
om det skulle vara kortare.
En annan idé är att få tabellerna till en fil med något liknande
mysql -N information_schema -e "select table_name from tables where table_schema = 'databasename' and table_name like 'bak_%'" > tables.txt
Redigera filen och få alla databaser på en rad. Gör sedan
mysqldump dbname `cat tables.txt` > dump_file.sql
För att släppa tabeller på en rad (rekommenderas inte) kan du göra följande
mysql -NB information_schema -e "select table_name from tables where table_name like 'bak_%'" | xargs -I"{}" mysql dbname -e "DROP TABLE {}"