您的位置:首页 > 数据库 > MySQL

MYSQL主从复制配置

2016-07-03 22:41 507 查看
1. 下载免安装MYSQL版本,这里以5.5.50版本为例,配置一主两从MYSQL服务

2. 解压复制三份,分别命名为



3. 创建my.ini配置文件,配置Master数据库



3. 创建my.ini配置文件,配置Slave 1数据库



4. 创建my.ini配置文件,配置Slave 2数据库



5. 注册三个数据库为Windows服务,分别在命令行模式下进入到数据库根目录下的bin文件夹下运行

mysqld -install mysql-master

mysqld -install mysql-slave-1

mysqld -install mysql-slave-2



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混合复制模式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MYSQL主从复制