(三)mysql主主複製搭建
阿新 • • 發佈:2018-11-28
主主複製即兩臺mysql伺服器互為主機,相互連通如下圖中master1與master2為主主複製:
下面來搭建
先搭建成功一個主從複製,mysqlslave1為主節點,mysqlslave2為從節點,這裡不再詳細描述主從搭建,前面文章中已經提過,主主只需將兩節點逆向配置即可
在主從實現的基礎上直接進入主主複製搭建
首先配置從節點mysqlslave2:
開啟mysql的binlog日誌,vi /etc/my.cnf,指定log-bin地址:
配置完重啟MySQL服務
然後為從庫建立使用者,並賦予slave許可權
接下來配置主節點mysqlslave1:
主節點已經在之前主從搭建當中已經修改好了配置檔案和server-id,
這裡只需要指定該節點的新主節點的資訊,host/user/password等,表示連線的主機資訊:
change master to master_host='192.168.222.5',master_port=3306,master_user='repl',master_password='repl',master_log_file='mysql-bin.000001',master_log_pos=154;
其中192.168.222.5為另外一個節點的ip;154為另外節點日誌位置,在另外節點中用show master status檢視;
注意要start slave啟動從節點
搭建成功
測試是否成功,我們分別在一個節點建立tt資料庫,另外一個節點建立bb資料庫,檢視是否同步:
測試成功,主主搭建完成。