拆分 SQL 服务器转储

拆分 SQL 服务器转储

有没有办法将整个数据库服务器(包含“mysql”或“information_schema”等表)的转储拆分为单个数据库?

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

仅需要恢复此转储的一部分(仅单个数据库)

答案1

尝试这个:

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

它将为每个数据库创建 file.X.sql

答案2

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

相关内容