我在Ubuntu实例上运行MySQL作为数据库。我正在使用MySQL Master-Slave复制,其中主设备的更改将写入从设备,从设备的更改将不会反映在主设备上。没关系。我正在使用HAProxy负载均衡器将所有请求发送到主MySQL实例的MySQL实例前面。如果主MySQL实例处于关闭状态,则MySQL实例将充当主服务器,并且HAProxy将发送所有请求以提供服务。主动 - 被动场景。Master关闭时的MySQL主从复制
HAProxy - 192.168.A.ABC
MySQL Master - 192.168.A.ABD
MySQL Slave - 192.168.A.ABE
让我们假设MySQL master(192.168.A.ABD)关闭。现在所有的请求都会被HAProxy发送到MySQL slave(192.168.A.ABE),现在他现在充当主MySQL服务器。
我的问题是
- 当原来的主MySQL实例(192.168.A.ABD)是会发生什么情况?
- 将写入新的MySQL主站(192.168.A.ABE)的更改再次复制到原始主站(192.168.A.ABD)吗?
我该如何解决这种情况?
感谢您解决困惑 – Techie 2015-04-02 15:12:19