小编Jac*_*ack的帖子

如何合并 MySQL 备份文件 (*.sql)

我们有多个格式MySQL的数据库备份文件,*.SQL我们希望使用这些文件来恢复数据库。但是,由于 sql 文件包含"DROP TABLE"定义,因此运行一个脚本会导致删除由前一个脚本创建的数据。除了这些 sql 文件之外,我们还有一些其他的备份文件夹,其中包含*.FRM*.MYD文件。在所有两种情况下,我认为这些备份是DifferentialIncremental我们必须合并/组合所有这些。如果是这样,我们如何在不丢失数据的情况下组合它们?由于我没有经验MySQL,如果可能的话,你能解释一下使用的方法MySQL Workbench吗?提前致谢。

来自 sql 文件之一的一些行:

DROP TABLE IF EXISTS `BLACKLIST`;
    CREATE TABLE `BLACKLIST` (
      `ID` int(11) NOT NULL auto_increment,
      `NAME` varchar(30) NOT NULL,
      `SURNAME` varchar(30) NOT NULL,
      PRIMARY KEY  (`ID`),
      UNIQUE KEY `BLACKLISTINDEX` (`NAME`,`SURNAME`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

mysql mysqldump mysql-workbench restore

5
推荐指数
1
解决办法
6002
查看次数

标签 统计

mysql ×1

mysql-workbench ×1

mysqldump ×1

restore ×1