有没有办法将整个数据库服务器(包含“mysql”或“information_schema”等表)的转储拆分为单个数据库?
寻找比插入整个转储并导出所需数据库更好的方法......
仅需要恢复此转储的一部分(仅单个数据库)
答案1
尝试这个:
awk '/USE `/{i++}{print > "file."i".sql"}' yourFullMysqlDump.sql
它将为每个数据库创建 file.X.sql
答案2
Dump 是一个文本文件,因此只需在文本编辑器中打开并提取所需的部分。