首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mysql数据库中添加多个异地备份副本?

如何在mysql数据库中添加多个异地备份副本?
EN

Stack Overflow用户
提问于 2016-04-12 16:04:13
回答 1查看 244关注 0票数 1

我有一个正在运行的远程从副本,我想从不同的远程服务器添加另一个副本它也具有与第一个从数据库相同的db名称,所以很明显我将在本地重命名它。我查看了mysql文档,但找不到顺序,无法对my.cnf文件进行必要的更改。因此,在某种意义上,设置是:

代码语言:javascript
复制
Slave #1 Name:Foo IP: 100.100.100.001

Slave #2 Name:Foo (rename to Foo2) IP: 100.100.100.002

当然,每个人都有不同的转储和日志MASTER_LOG_FILE、MASTER_LOG_POS文件

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 16:12:04

必须在mysqld部分中使用replicate-rewrite-db选项

像这样:

代码语言:javascript
复制
master_usa.replicate-rewrite-db=customer->customer_usa
master_emea.replicate-rewrite-db=customer->customer_emea

这里是Doku:https://mariadb.com/blog/multisource-replication-how-resolve-schema-name-conflicts

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36567144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档