MySQL双向复制(主主模式)环境:A: 192.168.1.1 没有数据B: 192.168.1.2 没有数据在A的[mysqld]字段下增加:auto-increment-increment = 2 (增长值) A上就会 1,3,5,7这样增长auto-increment-offset = 1 (初始值)在B的[mysqld]字段下增加:auto-increment-increment = 2 (增长值) B上就会2,4,6,8这样增长auto-increment-offset = 2 (初始值)因为是双向备份,可能产生主键重复等问题,添加这两个参数防止主键重复
注意:server-id = 1 改成 server-id = 2重启数据库在A上mysql> grant replication slave on *.* to "beifen"@"192.168.1.2" identified by "123"; 创建 beifen用户,密码设置为123 并授权给192.168.1.2使用。在B上mysql> grant replication slave on *.* to "beifen"@"192.168.1.1" identified by "123"; 创建 beifen用户,密码设置为123 并授权给192.168.1.1使用。在A上:查询主数据库的状态,并记下File和Position的值,在B上在A上:mysql>change master to master_host=’192.168.1.2’,master_user=’beifen’,master_password=’123’,master_log_file=’mysql-bin.000016’ ,master_log_pos=106;在B上:mysql>change master to master_host=’192.168.1.1’,master_user=’beifen’,master_password=’123’,master_log_file=’mysql-bin.000010’ ,master_log_pos=257;在A .、B上分别执行启动slave同步mysql > start slave;在A、B上分别检查主从同步,如果您看到Slave_IO_Running和Slave_SQL_Running均为Yes,则主从复制连接正常。mysql > show slave statusGMySQL主从复制配置MySQL Administrator连接VMWare下Ubuntu中MySQL过程相关资讯 MySQL主主复制 MySQL复制
- 浅析MySQL复制 (08月17日)
- MySQL 复制介绍及搭建 (06月18日)
- MySQL复制过程中server-id的理解 (08/20/2015 10:35:44)
| - MySQL半同步复制实现 (07月11日)
- MySQL AB复制详述 (08/20/2015 10:38:21)
- MySQL数据库主从及主主复制配置演 (08/01/2015 09:34:10)
|
本文评论 查看全部评论 (0)