Linux

db 伺服器直接乙太網連接

  • March 20, 2015

我們計劃在主-主複製中設置 2 個 mysql 伺服器

是否可以通過 2 台伺服器上的千兆乙太網埠使用直接乙太網連接?

有沒有辦法將mysql伺服器(或任何其他程序)綁定到乙太網連結,即eth1,這樣它就不會意外使用可能連接到過載路由器的預設連結?

謝謝

看起來您只能將 MySQL 綁定到系統上的 0、1 或所有介面(MySQL:綁定到多個 IP 地址?

您可以嘗試讓 MySQL 綁定到伺服器上的所有介面,為兩個直接連接的 NIC 配置私有 IP 空間,並將 MySQL 配置為使用這些私有 IP 地址進行複制。

例子:

伺服器 1(主伺服器):

NIC1 - 192.168.0.10 <- 對伺服器的一般訪問(連接到交換機)

NIC2 - 10.0.0.10 <- 複製介面(直接連接到伺服器 2 上的 NIC2)

伺服器 2(次要):

NIC1 - 192.168.0.11 <- 對伺服器的一般訪問(連接到交換機)

NIC2 - 10.0.0.11 <- 複製介面(直接連接到伺服器 1 上的 NIC2)

使用 10.0.0.x IP 地址配置複製並查看它是否有效。

您可以通過使用 tcpdump 擷取數據包或使用 ifconfig 檢查 NIC2 的介面統計資訊來驗證複製介面是否正在發生複製。

引用自:https://serverfault.com/questions/676908