如何在包含多个表的mysqldump中删除一个大表的输出?
我有一个6GB大小的数据库转储文件,但其中90%只是一个名为“cache_entries”的日志表,我不再需要备份。
如何轻松地从转储文件中删除描述该大型日志表的部分?
我找到了这篇文章:http://gtowey.blogspot.de/2009/11/restore-single-table-from-mysqldump.html
示例:
grep -n 'Table structure' dump.sql
并且例如:
sed -n '40,61 p' dump.sql > t2.sql
但是我如何根据自己的需求进行更改呢?