mysql主从复制原理:
从库的 I/O 线程:
去请求主库中的 bin-log 二进制日志,并将得到的 binlog 日志写到 relay-log(中继日志) 文件中;
主库的 dump 线程:
用来给从库的 I/O 线程传送 bin-log 二进制日志;
从库的 SQL 线程:
会读取从库中的 rely-log 文件中的日志,并且解析成具体的操作进行持久化,从而实现主从的一致;
mysql 主从复制用途:
实时灾备,
用于故障切换 读写分离,
提供查询服务 备份,
避免影响 业务
主从部署必要条件:
主库开启 binlog 日志(设置 log-bin 参数)
主从 server-id 不同
从库 服务器能连通主库