您可以尝试使用sed以便仅提取所需的表。
假设表的名称为mytable
,文件MysqL.dump是包含您的大型转储的文件:
$ sed -n -e '/CREATE TABLE.*`mytable`/,/CREATE TABLE/p' MysqL.dump > mytable.dump
这将在文件中复制mytable.dump
位于CREATE TABLE mytable
与下CREATE TABLE
一个表相对应的下一个之间的内容。
然后,您可以调整mytable.dump
包含表结构mytable
和数据(的列表INSERT
)的文件。