1. 程式人生 > >(三)mysql主主複製搭建

(三)mysql主主複製搭建

主主複製即兩臺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資料庫,檢視是否同步:

 

測試成功,主主搭建完成。