是否可以从一个--all databases mysqldump导入一个数据库?我想我可以手动修改该文件,但不知道是否有任何命令行选项可以做到这一点.

我正在移动服务器,并且有很多数据库,其中大多数我目前不需要,也不想使用,但如果需要的话,我希望可以 Select 恢复单个数据库.

推荐答案

mysqldump输出只是一组SQL条语句.

您可以在命令行中提供所需的数据库,并使用以下命令跳过针对其他数据库的命令:

mysql -D mydatabase -o mydatabase < dump.sql

这将仅在使用mydatabase时执行命令

Mysql相关问答推荐

我需要为用户提供MySQL视图和存储的 routine ,但不是基础表

无法删除或更新父行:外键约束无法删除表

计算符合字段值只能包含一种事件类型这一事实的记录

Hibernate 不创建表'

如何在 MySQL 中对同一个表的多个列进行 INNER JOIN

MySQL 计数出现的百分比大于

查找表中的唯一记录

MySQL MDL(元数据锁)为什么会导致死锁?

使用mysql查询获取不关注user1的user3

MySQL - 事务绑定多个存储过程调用和回滚的简单方法?

如何在 mysql 中获取 Day Wise 的平均值?

Mysql,显示谁已经和没有 Select 退出巴士服务

MySQL 中的 LATERAL 语法 - 是否只是说左表首先执行以便下一个可以引用它?

保存SQL查询的中间结果

MySQL:如何多次加入同一张表?

如何删除没有临时表的 MySQL 表中的所有重复记录

如何存储重复日期牢记夏令时

Mysql中int(10)的最大大小是多少

在网页的 HTML 表中显示 MySQL 数据库表中的值

PHP mySQL - 将新记录插入表中,主键自动递增