MySQL主从架构
MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的。它基于binlog,主设备上须开启binlog才能进行主从。 主从过程大致有3个步骤: 1)主设备将更改操作记录到binlog里; 2)从将主设备的binlog事件(sql语句)同步到从本机上并记录在relaylog里; 3)从根据relaylog里面的sql语句按顺序执行。 主设备上有一个log dump线程,用来和从的I/O线程传递binlog。从设备上有两个线程,其中I/O线程用来同步主的binlog并生成relaylog,另外一个SQL线程用来把relaylog里面的sql语句落地。 准备工作 1、准备两台装有mysql的服务器,并启动mysql服务。 2、分配角色,确定设备主从。 配置主设备 1、编辑配置文件 1 2 3 4 [root@plinuxos~] #vim/etc/my.cnf [mysqld] server- id =88 log_bin=bin01 2、重启mysql 1 2 3 [root@pli...



