分类: Mysql/postgreSQL
2011-04-14 18:11:11
mysql级联复制
受限与公司已有的数据库架构与硬件资源,需要在目前的基础上做一个交叉备份服务器。
ServerA
database1 (读写)
ServerB
database1
database2 (读写)
ServerC
database1
database2
ServerB是ServerA的从库, ServerC是ServerB的从库.这是根据公司的情况几经考虑以后产生的架构设计。
mysql的主从设置不赘述了,主要说一下重点:
1.ServerA,ServerB,ServerC的server-id必须优先规划,排除不必要同步的临时表并设置。
2.ServerA,ServerB,ServerC都开启binlog。因为故障切换时任何一个都可以做为主库。
3.ServerB做为从库必须开启 --log-slave-update记录复制进程写入的SQL,默认是不记录的。