如何从大型mysql转储中获取特定数据库?

时间:2013-01-28 08:02:29

标签: mysql sql database phpmyadmin

我有localhost.sql备份,大小需要750 MB .......这个转储包含更多的数据库。需要从该sql文件中只获取一个数据库。有可能吗?我们有这个工具吗?我搜索过很多方面。但无法从中获取我的数据库。

然后我尝试了这个split -l 100000 localhost.sql来拆分sql。这会拆分更多的txt文件。使用这些文本文件我怎么能得到我的数据库?或建议从sql dump获取我的特定数据库的最佳方法

请帮助。

1 个答案:

答案 0 :(得分:2)

您可以使用此命令从完整转储中提取一个数据库

mysql -u root -p –-one-database targetdb < fulldump.sql