站长资讯网
最全最丰富的资讯网站

mysql主从复制解析

MySQL复制原理,其通过三个线程来完成,在master节点上运行的binlogdump线程以及在slave节点上运行的I/O线程和SQL线程。
1. master节点上的binlogdump线程,在slave与其正常连接的情况下,将binlog发送到slave上。
2.slave节点上的I/O线程,通过读取master节点发送的内容,并将数据复制到本地的relaylog中。
3.slave节点上的SQL线程,读取relaylog中的日志,并将其事务在本地执行。

环境:server7:172.25.66.7(master)

server8:172.25.66.8(slave)

在server7中:

mysql主从复制解析

vim /etc/my.cnf

mysql主从复制解析

/etc/init.d/mysqld start

mysql主从复制解析

mysql主从复制解析

进行数据库初始化,第一次输入的密码为上面查看日志的临时密码,后面为root用户设置的密码要尽可能复杂,否则一直提示错误

mysql主从复制解析

mysql主从复制解析

mysql主从复制解析

在server8中也做相关操作

vim /etc/my.cfg

mysql主从复制解析

server8:查看授权是否成功

mysql主从复制解析

在master中:查看状态

mysql主从复制解析

在slave中:mysql主从复制解析

测试:

在master中

mysql主从复制解析

在slave中:

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号