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混合复制模式