欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql mmm一致性

方一強2年前10瀏覽0評論

MySQL MMM一致性是MySQL Multi-Master的簡稱,是一個MySQL高可用性解決方案,它的目標是保證MySQL的高可用性和容錯性。

MySQL MMM基于主從復制技術,將所有服務器都配置成Master,即MySQL可讀可寫,同時也是MySQL的Slave,可以進行主從復制。同時,采用了Split-Brain避免機制,確保系統的高可用性。

//這是一個MySQL MMM配置文件的例子:
# /etc/mysql/mmm_common.conf
# 該節點ID
node_id = a
# Used to tell MMM which host is the currently active master,
# and which hosts should be promoted if it goes down
writer_is_also_reader = 1
# Primary component configuration
[masters]
one1
two2
three3
# Cluster configuration
[cluster]
recover_policy = auto
recon_time = 1800
net_timeout = 60
deadtime = 120
# VIP地址和網絡掩碼
vip = 192.168.1.100
vip_netmask = 255.255.255.0
# 網絡設備
interface = eth0
# 上下線鉤子腳本
pingdemon=/usr/bin/mysql_ping_wrapper.sh
on_fail_master=/usr/bin/mysql_failover_wrapper.sh
on_auto_rejoin_error=/usr/bin/mysql_auto_failover.sh

MySQL MMM一致性可以應用于很多場景,例如在維護期間,將一臺Master從集群中移除,進行維護,其他Slave可以在此期間自動切換到可寫狀態,保證持續服務的高可用性。

總之,MySQL MMM一致性是一個非常有用且可靠的MySQL高可用性解決方案,可以保證數據庫的持續服務和高可用性。

上一篇autoit mysql