【发布时间】:2017-10-12 01:04:21
【问题描述】:
我和我的团队正在努力纠正我们的前任所做的事情,这些事情正在破坏我们的服务器结构。我们的前身在其上放置了许多具有相同数据库(数据库名称、表等)的服务器,并且每个服务器都包含其他服务器不可用的数据。
例子:
服务器 1 包含客户信息但没有客户交易
服务器2没有客户信息但有客户交易
等等……
现在,我们正在努力纠正这些问题。仅将两台服务器的所有数据放到一台服务器上。
目前,我们有两个不同的 mysql 转储和一个服务器。
问题:是否可以将这两个具有相同数据库名称、表等但包含不同数据的 mysql 转储导入已具有所述数据库的一台服务器上?
我已经导入了mysql转储的大的,所以我正在等待你的确认。
我的服务器是 Ubuntu Server 16.04.3(最小 gui)
带有 Mysql Workbench 的 Mysql Server 5.7
非常感谢...
更新
由于 mysql 转储仅包含 CREATE TABLE tablename 和 INSERT INTO 部分,而不包含 DROP TABLE IF IT EXIST tablename。我只是使用 OPTION 继续执行 mysql 转储以忽略错误(但不建议这样做,当然,这取决于您的情况),因为我唯一关心的是从两个 mysql 转储中添加丢失的数据,唯一我遇到的错误是“重复条目”,这非常适合我的情况。
谢谢。
【问题讨论】:
标签: mysql sql database ubuntu-16.04 ubuntu-server