我在本地主机上设置了两个 mysql 服务器,它们监听两个不同的端口。
server_A:3306 和 serverB:3307
我需要将数据从server_A复制到server_B,
但在 server_B 中我需要更改数据库名称、表名称和列名称
在开始进行测试之前,我想知道是否有人知道 FEDERATED 是否可以用于这种情况,或者其他什么更适合这样做?
最佳答案
对于服务器之间的复制,我通常推荐使用 MySQL Utilities 中的 MySQLDBCopy。但是所有这些名称的更改都使它变得不可能。如果不重命名列就可以逃脱,则可以使用它。
关于mysql在两台服务器(本地主机)不同端口之间复制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44568702/