有没有办法如何将整个数据库服务器的转储(如'mysql'或'information_schema'这样的表)分割到单个数据库?
寻找比插入整个转储和导出所需数据库更好的方法…
只需要恢复这个转储的一部分(只有单个数据库)
尝试这个:
awk '/USE `/{i++}{print > "file."i".sql"}' yourFullMysqlDump.sql
它会为每个数据库创buildfile.X.sql
转储是一个文本文件,所以只需在文本编辑器中打开并提取所需的部分。