双向互为主从步骤: 1 两台机器添加一个丛机访问的账户赋予 replication slave权限 mysql> grant replication slave on *.* to 'rep'@'172.16.1.%' identified by '1234566'; 2 两台机器参数配置 log_bin = /data/3307/mysql-bin log-slave-update relay-log = /data/3307/relay-bin 开启中继日志 server_id = 1 另一台设置为 2 auto_increment-offset = 1 起始值 另一台设置为 2 auto_increment-increment = 2 步长 3 从启服务器 /etc/init.dmysqld restart 4 两台服务器互相change master CHANGE MASTER TO MASTER_HOST = 'host', #另一台机器的地址 MASTER_PORT = 3306, #另一台机器的端口 MASTER_USER = 'rep', #另一台机器上第一步分配的用户名 MASTER_PASSWORD = '123456', #另一台机器上第一步分配的密码 MASTER_LOG_FILE = 'mysql-bin.000001', #另一台机器上执行得到的文件名 MASTER_LOG_POS = 192; #另一台机器上得到的偏移量 如果是基于GTID的主从复制 不用找binglog 和pos点 master_auto_position=1; #加上这个参数就可以 |
|