需要备份warehouse这个DB下所有以tmp_开头的表名。直接说结论:
mysqldump -h*** -u** -p* warehouse $(mysql -h*** -u** -p* -Dwarehouse -Bse "show tables from warehouse where tables_in_warehouse like 'tmp_l%'") | gzip >> 1.sql.gz
其中:-Bse是为了将查询中的-----------------等分隔符给屏蔽了。
gzip是打包压缩。