mysql 雙主模式 keepalived高可用

2021-10-08 15:07:11 字數 1160 閱讀 4480

mysql雙主模式下,在任意一台mysql上寫資料都會同步到另一台上,本章通過keepalived vip實現如果一台服務掛了會自動切換到另一台mysql上.

# 安裝keepalived,centos預設安裝了

yum install keepalived -y

修改雙主機/etc/keepalived/keepalived.conf配置.

global_defs 

vrrp_script chk_mysql

vrrp_instance mysql

virtual_ipaddress

track_script

}

# 通過命令可以看到vip已經在一台機器上了,也可以通過虛擬ip連線上mysql

[root@mysql01 mysql]

# ip addr sh ens33

2: ens33:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether 00:50:56:26:c2:7e brd ff:ff:ff:ff:ff:ff

inet 192.168.41.141/24 brd 192.168.41.255 scope global ens33

valid_lft forever preferred_lft forever

inet 192.168.41.140/32 scope global ens33

valid_lft forever preferred_lft forever

inet6 fe80::250:56ff:fe26:c27e/64 scope link

valid_lft forever preferred_lft forever

# 關掉mysql服務,命令可能根據你安裝方式有區別

service mysql stop

# 再次在兩台機器上執行命令,可以看到vip轉移了,可以繼續通過vip連線mysql

ip addr sh ens33

MySQL雙主模式

2臺伺服器之間,沒有明顯的地位差距,兩者可以同步對方的內容.兩台伺服器相互複製 大致思路 1 2臺伺服器都設定上2進製日誌和relay日誌 2 都設定上replcation賬號 3 都設定對方為自己的master 主主複製下一定要注意避免的問題 同步衝突 例 create table stu id ...

Nginx Keepalived(雙主模式)

1.主主模式,需要兩個vip,互為主備,需要修改之前主從模式keepalived配置檔案 主從模式 node1 192.168.3.15 vip 192.168.3.11 node2 192.168.3.8 vip 192.168.3.12 2.修改keepalived的配置檔案,採用master ...

keepalived雙主模式輕鬆構建

考慮到keepalived高可用,備節點的機器基本上屬於空閒狀態,很浪費硬體資源,所以我們可以讓keepalived互為主備,跑多個例項vim etc keepalived keepalived.conf global defs 第乙個業務 為主 vrrp instance vi 1 virtual...