MySQL主从复制(8)工作中主从复制
一、生产环境主从库同步配置注意事项 1、第一次做从库如何做? 1)申请设备资源,用来做从库服务器。 2)撰写方案文档和实施步骤。 加入你的服务器只有主库,而且已经跑了生产线上应用了,现在由于业务需要第一次做从库,此时可能需要和公司申请停机维护时间(要确认这个时间段内可以做一次全备),即在用户访问量小,且不影响内部其他业务运转的时间点来停机(包括锁表)配置主从复制,一般都是凌晨进行。注意:停机(锁表,停库)的最小时间段,为锁表后备份的时间,也就是说无需等待主从配置好。 当然,也可以不申请停机时间,在定时任务备份时,每天的夜里的定时备份时做一些措施即可实现,见 2。 2、无需熬夜在工作时间轻松配置从库 当然了,也可以不申请停机时间,在定时任务备份时,每天的夜里服务里压力小时刻定时备份时做一些措施即可,如:模拟主从同步的步骤,获得 全备及全备过程中binlog位置的信息或者直接用 --master-data 参数解决。 1)一键做主从复制脚本 (1)锁表备份全备一份。 (2)锁表前后取得 show master status 值记录日志里。 这样就可以在白天从容的实现主从同步了。这个脚本还是很容易实现的,如: 脚本方法1:(这个脚本可能存在问题,就是 show master status 之后可能退出