主从复制简介
基于二进制日志复制的 主库的修改操作会记录二进制日志 从库会请求新的二进制日志并回放,最终达到主从数据同步
主从复制核心功能
辅助备份,处理物理损坏 物理损坏主要是操作系统层次的损坏,逻辑损坏主要是数据库内部发生的勿操作。 扩展新型的架构:高可用,高性能,分布式架构等 如何评判:主从复制可以替代数据库的备份? 主从复制核心工作是通过二进制日志工作的,主从库数据一致,逻辑损坏很难恢复,主要是处理物理损坏。
主从复制前提Class Replication
1.两台以上mysql实例 ,server_id,server_uuid不同 2.主库开启二进制日志,建立专用的复制用户(replication slave) 3.主库全备,恢复到从库 4.从库操作change master to,复制主库的user,passwd,IP port,以及复制起点(file,position) 5.从库start slave开启专用的复制线程 线程(三个):主库:binlog_dump_T,从库:IO_T,SQL_T.