MySQL复制技术

MySQL复制技术

MySQL复制允许将数据从一个MySQL数据库服务器复制到另一个服务器。

复制类型

  • 主从复制
  • 主主复制
  • 级联复制
  • 组复制

复制方式

  • 基于二进制日志
  • 基于GTID
  • 半同步复制
  • 异步复制

基本配置

主服务器配置:

[mysqld]
server-id = 1
log_bin = mysql-bin
binlog_format = ROW

从服务器配置:

[mysqld]
server-id = 2
relay-log = relay-bin

主要用途

  • 高可用性
  • 读写分离
  • 数据备份
  • 数据分析