CRCMS

高山仰止,景行行止,虽不能至,心向往之

大道至简


  1. Mysql8下GTID复制

    简述之前介绍了通过binlog Pos来进行主从复制,基于复制点(pos)来进行复制,在迁移或因故障未能及时同步等问题下必须重新定位复制点,非常麻烦,特别是对于多台mysql而言。而GTID就可以很好的解决这个问题。GTID自动检测二进制日志的位置。 什么是GTID?全局事务标识符(Global Transaction Identifier, GTID )是在程序中创建的唯一标识符,并与主库上提交的每个事务相关联。此标识符是唯一的,不仅在其主库上,在给定的复制设置中的所有数据库上,它都是唯一的。 …

    于  GTID复制, mysql, replication 继续阅读

  2. Mysql8下主从复制、主主复制、多源复制

    简述复制的原理如下:在主库上执行的所有DDL和DML语句都会被记录到二进制日志中,也就是binlog。这些日志由连接到它的从库提取。它们只是被复制到从库,并被保存为中继日志。这个过程由IO线程的线程负责。还有一个SQL线程,它按顺序执行中继日志中的语句。 主要步骤不管是主主,还是多源,其基础配置都和主从差不多,所以就列出主从的基本步骤: master 开启binlog 创建复制用户 设置 master 以及 slave 惟一的server_id 在 slave 上执行change master …

    于  mysql, replication, 主主复制, 主从复制, 多源复制 继续阅读