MYSQl从巨大的文件转储单个表

时间:2011-04-25 06:13:19

标签: mysql file mysqldump

如何将单个表数据从巨大的转储文件转储到数据库中。

2 个答案:

答案 0 :(得分:8)

如果我理解你的问题 - 你已经拥有许多表的转储文件,你只需要恢复一个表(对吗?)。

我认为唯一的方法是将整个文件实际恢复到新的数据库,然后将数据从新数据库复制到现有数据库,或者只转储刚从新数据库恢复的表:

mysqldump -u username -p db_name table_name > dump.sql

然后在需要的地方再次恢复它。

为了使事情更快一点并保存一些磁盘,你可以在所需的表完全恢复后终止第一个恢复操作,所以我希望表名以字母表中的第一个字母开头:)

答案 1 :(得分:2)