mysql主主复制配置
2016-09-08 11:52
330 查看
一 原理说明
二 配置步骤
1、需要2台搭建完成的mysql。2、两台机器上都建立用户,并赋予复制权限
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO mysql_backup@'%' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO mysql_backup@'%' IDENTIFIED BY '123456';
三 修改配置文件
MASTER1:[mysqld]
# for repl
server-id = 1
log-bin = mysql-bin
auto-increment-increment= 2 # 应设为整个结构中服务器的总数
auto-increment-offset = 1
# 设定数据库中自动增长的起点,避免两台服务器数据同步时出现主键冲突
MASTER2:
[mysqld]
# for repl
server-id = 2
log-bin = mysql-bin
auto-increment-increment= 2
auto-increment-offset =
2
四 配置主库
master1上指定master2为主:CHANGE MASTER TO master_host = '192.168.1.201',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin.000001',
master_log_pos = 106;
mysql> START SLAVE;
Query OK, 0 rows affected (0.00
sec)
master2上指定master1为主:
CHANGE MASTER TO master_host = '192.168.1.200',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin.000001',
master_log_pos = 106;
Query OK, 0 rows affected (0.18
sec)
mysql> START SLAVE;
Query OK, 0 rows affected (0.00
sec)
五 测试主主复制
实验1:启动两个服务,在任一mysql上进行操作,在另一mysql上均能体现出来。MySQL的主主复制实际上就是双向的主从复制。
相关文章推荐
- MySQL5.5主主复制配置方法及测试结果
- Mysql 生产库主主复制配置步骤
- mysql主主复制配置
- MySQL 数据库主主复制的配置
- mysql主主复制配置
- MySQL5.5主主复制配置方法及测试
- MySQL5.5主主复制配置方法及测试结果
- [置顶] MySQL配置主主复制和高可用
- mysql主主复制(双主复制)配置步骤
- mysql的主主(M-M)复制配置
- Mysql主主复制构架配置
- mysql主主复制(双主复制)配置步骤
- 配置MYSQL服务器实现主主复制
- mysql 主从复制和主主复制配置
- Mysql主主复制构架配置
- Microsoft Azure部署MYSQL-MMM(2)配置主主复制
- 构建KeepAlived实现MySQL高可用以及主主复制配置详解
- mysql主主复制和keepalived配置过程
- 构建MySQL高可用MMM集群架构(MySQL主主复制)管理配置详解
- mysql集群实现-主主复制(另外一种主从复制只是比主主复制少一步配置)