需要备份warehouse这个DB下所有以tmp_开头的表名。直接说结论:


1 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是打包压缩。
本文介绍了一种使用mysqldump备份MySQL中特定数据库下,以特定前缀开始的所有表的方法。通过结合使用mysqldump和mysql命令,可以有效地备份warehouse数据库中所有以tmp_开头的表,并通过gzip进行压缩。
1028

被折叠的 条评论
为什么被折叠?



