1. 下載免安裝MYSQL版本,這裏以5.5.50版本爲例,配置一主兩從MYSQL服務mysql
2. 解壓複製三份,分別命名爲sql
3. 建立my.ini配置文件,配置Master數據庫數據庫
3. 建立my.ini配置文件,配置Slave 1數據庫ide
4. 建立my.ini配置文件,配置Slave 2數據庫命令行
5. 註冊三個數據庫爲Windows服務,分別在命令行模式下進入到數據庫根目錄下的bin文件夾下運行日誌
mysqld -install mysql-master同步
mysqld -install mysql-slave-1io
mysqld -install mysql-slave-2ast
6. 登陸進主數據庫,爲從數據庫建立複製備份帳號登錄
GRANT REPLICATION SLAVE ON *.* to 'backup'@'localhost' identified by 'backup';
7. 登陸進兩個從數據庫,指定主數據庫鏈接信息並啓動SLAVE
CHANGE MASTER TO MASTER_HOST='localhost',MASTER_USER='backup',MASTER_PASSWORD='backup',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=0;
8. 查看主從數據庫信息
show master status;
show slave status;
9. 到此MYSQL的主從配置就算完成了,能夠隨意建立一個數據庫來驗證主從複製是否工做
PS1: MYSQL的主從複製是根據日誌文件來進行同步的
PS2: MYSQL主從複製主要有三種方式
RBR:Row Based Replication基於行的複製模式
SBR:Statement Based Replication基於語句的複製模式
MBR:Mixed Based Replication混合複製模式