簡體   English   中英

使用haproxy的mysql主從復制

[英]mysql master slave replication with haproxy

我已經配置了MySQL Master-Slave復制,並具有自動在Master發生故障時執行故障轉移的功能,並且當它重新聯機時,它將負責故障回復給Master。

但是我試圖將HaProxy配置為始終將請求發送給Master,當Master發生故障時,它會在幾分鍾后將請求轉發到Slave服務器,而當Master重新聯機時,所有請求都必須再次轉發給Master。

HaProxy中是否有任何此配置的balance配置?

我設法使它起作用。 這是我在haproxy配置上使用的內容。

listen sql_cluster 10.0.0.4:3307
        mode tcp
        balance roundrobin
        option mysql-check user haproxy_check
        server masterdb 10.0.0.5:3306 check inter 30s fall 3 rise 100
        server slavedb 10.0.0.6:3306 check backup

因此,在此配置中,它將在30秒的間隔內檢查100次以回退到Master的連接,與此同時,我開發的自動化功能將使Master DB與Slave保持同步,使其重新聯機並重新啟動haproxy應該將連接轉發給Master。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM