一、安裝MariaDB
安裝過程省略。
二、主從配置
環境
Master/Slave
系統
IP
資料庫版本
Master
CentOS6.7
10.10.3.211
mariadb-10.1.19
Slave
CentOS6.7
10.10.3.212
mariadb-10.1.19
1、Master的配置
(1)建立有複制權限的使用者,指令如下:
(2)啟用二進制日志
修改配置檔案/etc/my.cnf,增加如下行:
注:目錄沒有話就先建立上
(3)修改配置檔案/etc/my.cnf,修改如下行:
重新開機Master資料庫服務
2、Slave的配置
(1)修改配置檔案/etc/my.cnf,修改如下行:
注:可用 show variables like 'server_id'; 檢視 server_id 設定是否正确
(2)修改配置檔案/etc/my.cnf,啟用中繼日志,關閉二進制日志(如果啟用了二進制日志就把配置檔案裡的注釋或删掉)
重新開機資料庫服務,确定一下中繼日志是否已開啟。

(3)連接配接Master伺服器
(4)啟動複制線程:
檢視一下狀态
(5)測試在Master上建立一個資料庫,看Slave上有沒有同步過來。
在測試過程中發現,如果在Slave上直接修改一條資料,Master上再去對該條資料進行修改就無法同步到Slave。
3、其他配置
#要複制的資料庫
replicate-do-db = xsmart_drmp
#不複制的資料庫
replicate-ignore-db = mysql
replicate-ignore-db = performance_schema
replicate-ignore-db = information_schema
#要複制的表
replicate-wild-do-table = xsmart_drmp.drmp_historyrecordsecond% (可用通配符%比對)
#不複制的表
#replicate-wild-ignore-table =