当前位置: 首页 > 知识库问答 >
问题:

mysqldump:将单个备份表还原到原始DB

公羊新
2023-03-14

我正在尝试使用mysqldump备份一个特定的表。我使用此批处理命令行执行此操作:

mysqldump.exe --host=<IP> --user=<USER> --password=<PASSWORD> --port=<PORT> <DB_NAME> <TABLE_NAME> > backup.sql

我在结果文件中收到的是这样的命令:

DROP TABLE IF EXISTS `<TABLE_NAME>`;
CREATE TABLE `<TABLE_NAME>` (...)

问题是,在这个场景中,表将在默认DB中创建,而不一定在我想要的DB中创建。我想要这样的东西:

USE <DB_NAME>;
DROP TABLE IF EXISTS `<TABLE_NAME>`;
CREATE TABLE `<TABLE_NAME>` (...)

我如何使用mysqldump来创建它呢?

共有1个答案

南门建章
2023-03-14

你不需要这个。还原转储时,您使用mysql(而不是mysqldump),因此,您将数据库作为参数,就像使用转储时所做的那样。

mysql-uuser-ppassword-hhost databsename

 类似资料:
  • 79.概述 备份和还原是许多数据库提供的标准操作。有效的备份和还原策略有助于确保用户可以在发生意外故障时恢复数据。 HBase 备份和还原功能有助于确保使用 HBase 作为规范数据存储库的企业可以从灾难性故障中恢复。另一个重要功能是能够将数据库还原到特定时间点,通常称为快照。 HBase 备份和还原功能可以在 HBase 集群中的表上创建完整备份和增量备份。完整备份是应用增量备份以构建迭代快照的

  • 假设现在有表books: 1.复制表结构 1.1 含有主键等信息的完整表结构 CREATE table 新表名 LIKE book; 1.2 只有表结构,没有主键等信息 create table 新表名 select * from books; 或 create table 新表名 as (select * from book); 或 create table 新表名 s

  • 一个安全和可靠的服务器是与定期运行备份有密切的关系,因为由攻击、硬体故障、人为错误、电力中断等引致的错误有可能随时发生。 Navicat 为用户提供一个内置备份和还原工具用于备份或还原 MySQL、PostgreSQL、SQLite 和 MariaDB 数据库对象。对于 Oracle、SQL Server 和 MongoDB,用户可以使用以下的功能。 Oracle 数据泵 SQL Server 备

  • 一个安全和可靠的服务器是与定期运行备份有密切的关系,因为由攻击、硬体故障、人为错误、电力中断等引致的错误有可能随时发生。 Navicat 为用户提供一个内置备份和还原工具用于备份或还原 MySQL、PostgreSQL、SQLite 和 MariaDB 数据库对象。对于 Oracle、SQL Server 和 MongoDB,用户可以使用以下的功能。 Oracle 数据泵 SQL Server 备

  • 一个安全和可靠的服务器是与定期运行备份有密切的关系,因为由攻击、硬体故障、人为错误、电力中断等引致的错误有可能随时发生。 Navicat 为用户提供一个内置备份和还原工具用于备份或还原 MySQL、PostgreSQL、SQLite 和 MariaDB 数据库对象。对于 Oracle、SQL Server 和 MongoDB,用户可以使用以下的功能。 Oracle 数据泵 SQL Server 备

  • 问题内容: 我开始学习Android操作系统。我仍处于学习模式。在学习Android的同时,似乎我对Java有了一些更新,并且因为我发现的大多数示例都希望您使用Eclipse …我想我也在学习Eclipse(这是一件好事,我没有抱怨)…这个问题主要是关于Eclipse的,以及如何对当前状态进行基本保存。 我没有版本控制系统运行。一旦对行进路线,想要的东西以及需要做的事情有了很好的感觉,我便会解决一