拆分SQL服务器转储

有没有办法如何将整个数据库服务器的转储(如'mysql'或'information_schema'这样的表)分割到单个数据库?

寻找比插入整个转储和导出所需数据库更好的方法…

只需要恢复这个转储的一部分(只有单个数据库)

尝试这个:

awk '/USE `/{i++}{print > "file."i".sql"}' yourFullMysqlDump.sql 

它会为每个数据库创buildfile.X.sql

转储是一个文本文件,所以只需在文本编辑器中打开并提取所需的部分。