mysql雙主熱備

 

1 這裏說下mysql 雙主, 互爲主從模式, 步驟很簡單 
  首先要有兩臺服務器
雙主熱備的關鍵參數就是:log_slave_updates=1 2 先搭建mysql主從模式,主從請參考 mysql 主從筆記 而後在在配置文件裏添加以下配置 1 log_slave_updates=1 #雙主熱備的關鍵參數。默認狀況下從節點從主節點中同步過來的修改事件是不會寫入到本身的binlog中,只有開啓以下配置纔會寫入 2 auto-increment-increment = 2 3 auto-increment-offset = 2 偏移量不能相同,auto-increment-offset是用來設定數據庫中自動增加的起點的,由於這兩能服務器都設定了一次自動增加值2,因此它們的起點必須得不一樣,這樣才能避免兩臺服務器數據同步時出現主鍵衝突 4 auto-increment-increment的值應設爲整個結構中服務器的總數,本案例用到兩臺服務器,因此值設爲2 5 然後配置兩臺機器相互鏈接對方爲 Master(鏈接Master 參考 mysql 主從筆記 ),
最後兩臺機器分別 執行
show slave status \G;

mysql> show slave status\G;
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 172.17.12.124
Master_User: fu_zs_repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000021
Read_Master_Log_Pos: 31557658
Relay_Log_File: 101-200-151-143-web-relay-bin.000039
Relay_Log_Pos: 9906134
Relay_Master_Log_File: mysql-bin.000021
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:html

 

看到Slave_IO_Running: Yes
Slave_SQL_Running: Yes  都爲yes  mysql

表示鏈接成功了,到這裏雙主熱備就算完成了web

相關文章
相關標籤/搜索