【发布时间】:2022-01-10 12:38:28
【问题描述】:
我有一个文件dump.sql,其中包含许多数据库:mydb1、mydb2、mydb3 等。
如何只导入mydb3而不导入其他数据库?
不会:
mysql> create database mydb3;
mysql> use mydb3;
mysql> source /path/to/dump.sql;
导入所有数据库?
【问题讨论】:
-
您需要使用
sed将mydb3从您的转储文件中提取到另一个文件中 -
source无法识别您只需要文件的一个子集。 -
@RickJames 您如何轻松做到这一点?
-
@ErgestBasha 谢谢!出于好奇,
sed是此类任务的适配器吗?您将如何在这里使用它? -
@Basj -
sed是一个简单的通用命令行编辑器;它可以追溯到 几十年,早在“适配器”一词被发明之前。