基于MySQL数据库复制技术的数据同步分析与实现
双主复制的实现
在Windows操作系统上,将从库安装在
瓷砖排名上,且有相同的数据,现主库为masterA
),从库为masterB(IP:192.168.1.116)。
复制的两台数据库服务器,一台既是master,又是另一台服务器的slave[5]。这样,任何一台所作的变更,都会通过复制而应用到另外一台数据库中,从而达到双向实
2为简易双主复制示意图。
图2 双主复制架构示意图
(1)给masterA添加复制账号,主库创建一个用户,并授予replication slave权限。而从库的I/O线程将会使用户连接到主库并读取其二进制日志[6-8]。丁克一族是什么意思
GRANT REPLICATION SLAVE ON *.* TO ‘repl’@ ‘192.168.1.131’ IDENTIFIED BY ‘password’;
性价比最高suv给masterB添加复制账号,并授予replication slave
GRANT REPLICATION SLAVE ON *.* TO
‘192.168.1.116’ IDENTIFIED BY ‘password
(2)在masterA上,将my.ini配置文件作如下修改。
[mysqld]
log_bin = mysql-bin
server_id = 1
binlog-do-db = my_user
relay_log = mysql-relay-bin
masterB的myf中作如下修改:
[mysqld]
log_bin = mysql-bin
server_id = 2
relay_log = mysql-relay-bin
log_slave-update = 1
(3)masterB连接masterA,使用CHANGE MASTER TO语句指示从库连接到主库并重做其二进制日志中的事件。刚包的粽子要煮多久
图1 MySQL复制流程
图3 masterA的SHOW SLAVE STATUS结果图关于过年的歌曲
冰箱哪个品牌好4 结 语
本文从原理出发,经过实验方式仔细研究了MySQL数据库复制技术。以MySQL的主从复制技术为基础,运用双

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。