我有一个我的mysql数据库的mysqldump备份,包括我们所有的表,大约440兆.我想从mysqldump中恢复其中一个表的内容.这可能吗?从理论上讲,我可以删除重建我想要的表的部分,但我甚至不知道如何有效地编辑大小的文本文档.
我有一个多个数据库的mysqldump文件(5).其中一个数据库需要很长时间才能加载,有没有办法按数据库拆分mysqldump文件,或者只是告诉mysql只加载一个指定的数据库?
马尼什
如何删除mysqldump中包含大量表的一个大表的输出?
我有一个6 GB大的数据库转储,但其中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
但是我怎样才能根据我的需要改变它呢?