gpt4 book ai didi

mysql - 主/从复制负载平衡,如果 master 使用 Galera

转载 作者:行者123 更新时间:2023-11-29 00:11:00 27 4
gpt4 key购买 nike

我有点迷路了,我想在 MariaDB 数据库上设置一个通用的 MASTER/SLAVE 复制。我选择 MASTER/SLAVE 而不是 MASTER/MASTER 以避免使事情复杂化。 SLAVE 仅在 MASTER 服务器关闭时才会被使用。

我已经设置了 MariaDB 10.0.x,但是当我开始阅读如何实现这种复制时,他们介绍了 Galera,如果我理解正确的话,它会取代 MariaDB。

如果主服务器宕机,你用什么来告诉从服务器接管中继?它是通过 Galera 集群自动处理的吗?

如果可能,我不希望我的应用程序知道从属服务器:我只想使用 MariaDB MASTER 的 IP 配置它,如果无法访问,则使用 SLAVE 代替。 (但我不想在应用程序级别指定此回退)

谢谢

最佳答案

你所寻找的都能实现。我刚刚使用异步复制(不是 Galera)完成了 MariaDB 10 的设置。为了确保最大的正常运行时间,我设置了主/主复制并使用 mysql-mmm 来监视设置。该工具将管理一个虚拟 IP 并将其指向两个主控之一以用于写入目的。这确保了对单个主机的一致写入,以避免数据损坏。如果一个 master 失败,虚拟 IP 将被映射到另一个 master。这提供了高可用性方面。下面的说明非常清晰易懂。

http://mysql-mmm.org/mmm2:guide

祝你好运!

关于mysql - 主/从复制负载平衡,如果 master 使用 Galera,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25076246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com