MySQL同步知识点汇总

2024-07-16 20:10:41
丁国栋
原创 66
摘要:本文记录MySQL主从同步的常用知识。

MySQL主从同步的用途:

  1. 实现备份,例如通过从库进行备份;
  2. 实现读写分离,例如支持主库写入,从主库和从库读取;
  3. 实现数据库服务器迁移,例如将主库迁移到从库,从集群A迁移到集群B,从服务商A迁移到服务商B;

数据库复制的几种技术:

  1. 常规复制(全量同步、半同步)
  2. GTID

数据库主从的配置要求:

主库:需要配置server id,开启二进制日志,配置主从/复制用的账号

从库:需要配置server id,配置从主库的哪一个二进制日志文件和位置进行复制


主从同步搭建的条件:

  1. 从库必须能访问到主库,无论是直接访问还是间接访问都可以,间接访问的方式包括反向代理、端口转发等等;
  2. 配置主从同步时,主库可以不停机,不停机可以通过添加读锁或者在从库忽略一些错误。

主从同步使用的工具:

mysqldump


主从复制常遇到的错误和解决办法:


发表评论
博客分类