MySQL主从复制(8)工作中主从复制

一、生产环境主从库同步配置注意事项

1、第一次做从库如何做?

    1)申请设备资源,用来做从库服务器。

    2)撰写方案文档和实施步骤。

    加入你的服务器只有主库,而且已经跑了生产线上应用了,现在由于业务需要第一次做从库,此时可能需要和公司申请停机维护时间(要确认这个时间段内可以做一次全备),即在用户访问量小,且不影响内部其他业务运转的时间点来停机(包括锁表)配置主从复制,一般都是凌晨进行。注意:停机(锁表,停库)的最小时间段,为锁表后备份的时间,也就是说无需等待主从配置好。

    当然,也可以不申请停机时间,在定时任务备份时,每天的夜里的定时备份时做一些措施即可实现,见 2。

2、无需熬夜在工作时间轻松配置从库

    当然了,也可以不申请停机时间,在定时任务备份时,每天的夜里服务里压力小时刻定时备份时做一些措施即可,如:模拟主从同步的步骤,获得全备及全备过程中binlog位置的信息或者直接用 --master-data 参数解决。

    1)一键做主从复制脚本

    (1)锁表备份全备一份。

    (2)锁表前后取得 show master status 值记录日志里。

      这样就可以在白天从容的实现主从同步了。这个脚本还是很容易实现的,如:

      脚本方法1:(这个脚本可能存在问题,就是 show master status 之后可能退出,锁表失效)

 

 

 

       脚本方法2:

 

       脚本方法3:

 有了mysql_backup_2012-04-17.sql.gz和mysqllogs_2012-04-17.log内容做从库还远吗?

3、不停主库一键批量创建从库

    1)一键创建从库方法1

 

 

 

       2)一键创建从库方法2

 

posted @ 2019-10-15 10:20  黯然亦销魂丶  阅读(148)  评论(0编辑  收藏  举报