mysql主从复制原理
2016-07-14 12:31:20 0 举报
MySQL主从复制是一种数据备份和读写分离的方案,其原理是:在主服务器上记录数据变化并生成二进制日志文件,从服务器通过连接主服务器获取这些日志文件并执行其中的SQL语句来保持数据的同步。主服务器负责处理写操作,而从服务器则只读操作。主从复制可以实现数据备份、负载均衡和故障转移等功能,提高数据库的可用性和性能。同时,由于从服务器不需要处理写操作,可以使用较低配置的硬件设备,降低系统成本。
作者其他创作
大纲/内容
master.info
打开log-bin功能
relay.info
帐号密码请求主库
MySQL主从复制原理
I/O
mysql-bin.000001mysql-bin.000002......mysql-bin.index
master
开启复制功能:start slave
发送请求
将binlog写入数据库
记录复制帐号、主机等binlog pos点
生成sql语句
双方通信
发送数据
slave
记录sqlbinlog pos点
传输binlog数据
解析日志
增删改查
增删改
relay-bin.000001relay-bin.000002......relay-bin.index
0 条评论
下一页