一、实现条件:
这里演示主从复制之一对一,就是一个主服务器,一个从服务器
需要读者安装两台虚拟机
二、主从复制原理:
如下图所示
1、主服务器中数据执行增删改,会将这个操作存在日志中(Baniry log)
2、从服务器会利用IOThread线程读取主服务器的日志
3、IOThread 将读取的信息存到从服务器中的日志Relay log
4、SQLThread 读出日志的 SQL语句进行执行,从而将从服务器中的数据改变
三、主从复制的规律
1、主服务器对数据的增删改,可以影响到从服务器 上的数据
2、从服务器上对数据的增删改,不会影响到主服务器上
3、简单来说,主从复制形式的从服务器只做查询功能
四、服务器设置操作
Master服务器设置
1、创建供主从复制的数据库
create database abb;
2、打开共享权限
grant replication slave on *.* to