MySQL同步数据Replication的实现步骤 |
|
MySQL同步数据Replication的实现步骤 |
||||||||||
+ 目录MySQL提供了Replication功能,可以实现将一个数据库的数据同步到多台其他数据库。前者通常称之为主库(master),后者则被称从库(slave)。MySQL复制过程采用异步方式,但延时非常小,秒级同步。
一、同步复制数据基本原理 1.在主库上发生的数据变化记录到二进制日志Binlog
MySQL的复制有三种模式:Statement Level、Row Level、Mixed Level。复制级别的不同,会导致Master端二进制日志文件的生成形式的不同。
二、同步数据示例 操作系统:centos7
1、修改主从mysql配置文件主机配置my.cnf
?
从机配置
?
重启服务
?
2、主机建立同步账号,并查看主库状态信息登录数据库,并创建账号
?
查看主库master状态,获取日志文件名称和偏移量信息
3、从机同步配置 复制主机的二进制日志操作(部分数据通过查看主库master状态)
?
|