mysql双机热备实现
说明 机器A:(172.16.1.251),机器B:(172.16.1.252) 两台机器都创建数据库web: create database hello default charset utf8; 实现步骤 双向热备份:首先设置A上数据库为master,B上的备份数据库为slave;然后配置B上的数据库为master,A上数据库为slave (1)修改 A和B上的 配置文件my.cnf,加入以下内容 #机器A配置 server-id=7 # 主ID,与从ID不能相同 log-bin=mysql-0-bin #设定生成log文件名 binlog-do-db=web #设置同步数据库名 binlog- ignore-db=mysql #忽略同步mysql数据库 replicate-do-db=web # 两处web是一致的 replicate- ignore-db=mysql auto-increment-increment=10 # 插入id增长间隔 auto-increment-offset=1 #从1开始增长 #机器B配置 server-id=17 # 主ID,与从ID不能相同 log-bin=mysql-1-bin #设定生成log文件名 binlog-do-db=web #设置同步数据库名 binlog- ignore-db=mysql #忽略同步mysql数据库