MysSQL主从复制

只要配置了主从以后,只要我们对Master节点进行写操作,这个操作将会被保存到MySQL的bin-log日志中, 当slave连接到master的时候,master机器会为slave开启binlog dump线程,当master的binlog发生变化的时候, master的dump线程会通知salve,并将相应的binlog内容发送slave 而slave在主从同步开启的时候,会创建两个线程,一个I/O,一个sql线程

I/O线程: 该线程连接到master,master的binlog发送到slave的时候,IO线程会将该日志内容写到本地的中级日志中
SQL线程: 该线程读取中继日志的内容,并且根据中继日志中的内容对slave数据库做响应的操作

可能存在的问题

在写请求相当多的情况下,可能会造成Slave数据和master数据不一致的情况,这是因为日志传输过程中,
短暂延迟,或者写命令较多,系统速度不匹配造成的

results matching ""

    No results matching ""