Mysql主从复制

发布时间 2023-07-14 12:08:14作者: 爱新觉罗LQ

主从复制

slave 会从 master 读取 binlog 来进行数据同步

1. 复制的基本原理

  1. master 将改变记录到二进制日志(binary log),这些记录过程叫做二进制日志事件,binary log events
  2. slave 将 master 的 binary log events 拷贝到它的中继日志(relay log)
  3. slave重做中继日志中的事件,将改变应用到自己的数据库中。Mysql复制是异步的且串行化的

2. 复制的基本规则

  1. 每个 slave 只有一个 master
  2. 每个 slave 只能有一个唯一的服务器 ID
  3. 每个 master 可以有多个 slave

3. 复制的最大问题

延时

4. 一主一从常见配置

mysql版本一致且后台以服务运行
主从都配置在【mysqld】结点下,都是小写

4.1 主机修改 my.ini 配置文件

4.2 从机修改 my.cnf 配置文件