一、什么是主从复制
主从复制是一种通过binlog(二进制日志)进行操作的一直复制机制,它会有一个主数据库,还会有一个从数据库,根据binlog就可以把主数据库中的信息复制到从数据库之中。这个主从复制的好处就是如果在并发压力大的时候,可以在主数据库进行增删改操作,在从数据库进行查操作可以降低主数据库的压力。如果主数据库崩溃了,此时可以把从数据库顶上。在主数据库备份期间,一般保证数据的一致性会加一把全局锁,此时为了保证数据库正常操作可以将从数据库进行访问操作。
二、 主从复制原理
废话少说看图说话
三、配置主从
主库配置
设置配置文件中主数据库就设置读写,id随意只要主从不一样就可以,剩下两个配置了解就可以。
然后创建账号赋予主从的权限
从库配置
设置配置
这里面XXX存的对应的是主库的ip,和刚才创建的用户,然后在主库用SHOW MASTER STATUS查出数据,填到后面的xx里对应即可。
只有 io和sql这两个是开启了就说明 没问题