MySQL架构备份之双机热备采用主从复制与主主复制策略
发布时间
阅读量:
阅读量
M–S架构:实现双机热备(AB复制)
1、可以降低master读压力
可以选择对数据库实施"热备"策略,在这种情况下其主要功能是解决硬件 master 硬件相关的故障。然而其局限在于无法应对由于人为失误所导致的逻辑性错误(如输入错误的 SQL 语句可能导致重要数据被删除),因此实施常规备份机制成为必要步骤。
环境准备及要求:
1、关闭防火墙和selinux
2、hosts文件中两台服务器主机名和ip地址一一对应起来
3、系统时间需要同步
4、master和slave的数据库版本保持一致(系统版本保持一致)
原理:
- Master将数据变更存入二进制日志文件(binary log file),即配置文件log-bin指定的位置;
- Slave利用 I/O 线程从Master获取binary log events,并将其保存至其中继日志文件(relay log file);
- Slave重新处理这些中继日志事件,在本地逐一执行每条事件信息以完成数据本地存储,并最终实现其自身数据库的数据更新(即所谓的数据重放)。
思路:
1、master必须开启二进制日志
2、slave必须开启中继日志
3、master和slave的server-id必须不一样 范围(2^23-1)
4、master和slave的初始数据一致
简要配置思路:
``
全部评论 (0)
还没有任何评论哟~
