如何合并两个不同的MySQL服务器实例

时间:2018-11-18 03:40:23

标签: mysql

我有三台服务器。我想将MySQL数据库数据从2台服务器复制到第三台服务器。

所有服务器上正在运行的MySQL服务器实例中的某些或其他数据。

我的服务器上没有剩余空间,所以我没有复制mysqldump而是复制了数据库文件夹,即/ var / lib / mysql / dbname

现在它向我显示了服务器中我汇总了所有这些数据的数据库和表的名称(用于显示数据库,显示表之类的命令),但是当我访问表时,它给我“表不存在错误”

我猜想这与不处理/ var / lib / mysql中的ibdata文件有关。根据我的情况,可以做些什么来正确合并它们

1 个答案:

答案 0 :(得分:0)

这两个线程有​​效地解决了您的问题:

  1. 如果这三个模式具有一致的架构:How to merge two MySQL databases of same structure

  2. 如果您没有相同的架构:How to merge two mySQL database into one?