小编for*_*her的帖子

高可用 MariaDB 只有两台服务器

我不担心裂脑,因为两台服务器之间的连接是可靠的(而且因为我没有第三台机器)

我想要一些带有自动故障转移功能的 MariaDB 复制,这样即使一个数据库死了,它也能继续工作。我见过 MaxScale,但是因为我只有两台机器,所以它必须与其中一台服务器在同一台机器上运行,如果该服务器死机,那么什么都不起作用。AFAIK,MariaDB Galera 集群将拒绝让我只在两个上运行并具有自动故障转移(需要仲裁)。但是,我可能能够在另一台机器上运行仲裁器,甚至可以在其上运行另一个数据库,但速度会很慢。

此外,后端是 PHP - 我愿意更改 mysqli 设置等,但我不知道是否或我必须在那里更改。


编辑:我愿意放弃自动故障转移,但我想要的行为如下:

如果我连接到服务器 A,它会连接到数据库 A(主)并正常读取/写入。

如果我连接到 Serer B,它会连接到数据库 B(只读从站)并且读取得很好。如果它必须写入,它将能够写入,但会将它们推送到数据库 A。

这是否可以在两台服务器上使用 MaxScale 或类似的东西?

lamp high-availability mariadb

5
推荐指数
1
解决办法
1205
查看次数

标签 统计

high-availability ×1

lamp ×1

mariadb ×1