Advertisement

MySQL架构备份之双机热备采用主从复制与主主复制策略

阅读量:
M–S架构:实现双机热备(AB复制)

1、可以降低master读压力

可以选择对数据库实施"热备"策略,在这种情况下其主要功能是解决硬件 master 硬件相关的故障。然而其局限在于无法应对由于人为失误所导致的逻辑性错误(如输入错误的 SQL 语句可能导致重要数据被删除),因此实施常规备份机制成为必要步骤。

环境准备及要求:

1、关闭防火墙和selinux

2、hosts文件中两台服务器主机名和ip地址一一对应起来

3、系统时间需要同步

4、master和slave的数据库版本保持一致(系统版本保持一致)

原理:

  1. Master将数据变更存入二进制日志文件(binary log file),即配置文件log-bin指定的位置;
  2. Slave利用 I/O 线程从Master获取binary log events,并将其保存至其中继日志文件(relay log file);
  3. Slave重新处理这些中继日志事件,在本地逐一执行每条事件信息以完成数据本地存储,并最终实现其自身数据库的数据更新(即所谓的数据重放)。

思路:

1、master必须开启二进制日志

2、slave必须开启中继日志

3、master和slave的server-id必须不一样 范围(2^23-1)

4、master和slave的初始数据一致

简要配置思路:

``

全部评论 (0)

还没有任何评论哟~