
Mysql 复制技术
翔之天空
很懒,什么都没留下
展开
-
orchestrator的源码流程图
参考:orchestrator源码以下参考orchestrator源码整理的流程图,流程中 只有旧主库宕机 在从库中选举并提升新主库的大体流程。下图根据源码分析出的流程仅供参考,可能会有些许错误,望包涵见谅。...原创 2020-06-24 16:31:28 · 886 阅读 · 0 评论 -
Mysql高可用—5.7 gtid 主从 + orchestrator 配置及简单测试
参考:https://github.com/openark/orchestrator/tree/master/docs下载地址:https://github.com/openark/orchestrator/releases--1、环境信息:--1-1、版本:系统版本:CentOS7 Mysql版本:Mysql5.7orch版本: orchestrator-3.1....原创 2020-04-21 09:19:50 · 2360 阅读 · 2 评论 -
Mysql读写分离—5.7 gtid 主从 + ProxySql 配置及简单测试
参考:官方wiki:https://github.com/sysown/proxysql/wiki ProxySQL 配置详解及读写分离(+GTID)等功能说明 (完整篇)https://www.cnblogs.com/kevingrace/p/10329714.html实验目的:用proxysql实现读写分离。主库负责写入,从库负责写入(要设置re...原创 2020-03-24 18:43:31 · 829 阅读 · 0 评论 -
Mysql主从复制—gtid集合信息的变更时机(包含gtid初始化)
参考:主从32讲的2、GTID相关信息的变更时机 主从32讲的3、GTID模块初始化和参数simple recovery Mysql 5.7 Gtid内部学习(五) mysql.gtid_executed表/gtid_executed变量/gtid_purged变量的更改时机 :https://www.jianshu.com/p/905d7e8...原创 2020-01-15 17:00:26 · 761 阅读 · 0 评论 -
Mysql主从复制—判断是否延迟
参考:主从32讲的:27节、从库Seconds_Behind_Master的计算方式 28节、从库Seconds_Behind_Master延迟总结版本:5.7.24--一、查看从库状态mysql> show slave status\G***********************...原创 2020-01-03 10:55:18 · 2108 阅读 · 0 评论 -
Mysql主从复制—binlog二进制日志 解析
参考:官方文档(binlog中的event结构):https://dev.mysql.com/doc/internals/en/event-structure.html binlog解析:http://blog.itpub.net/7728585/search/%E8%A7%A3%E6%9E%90mysql/实验目的:通过一个del...原创 2019-12-12 17:18:36 · 760 阅读 · 1 评论 -
Mysql主从复制—5.7 gtid 双主 + Keepalived 配置及简单测试
参考:https://cloud.tencent.com/developer/article/1134077keepalive下载:https://www.keepalived.org/download.html这里主要讲keepalived配置和测试, mysql的gtid配置主从 详见 https://blog.youkuaiyun.com/fly43108622/article...原创 2019-10-30 16:35:54 · 961 阅读 · 0 评论 -
Mysql主从不同步问题 1236:Client requested master to start replication from position > file size; the first
--73从服务器报错 连接70主服务器失败(因为70服务器重启过),说明:正常只要 #skip-slave-start 注释掉这个参数 复制进程就可以随着mysqld服务自启动,但这里因为70主服务器的参数sync_binlog=1000的原因,不会实时的刷新数据到binlog文件中,而是在os缓存中,1000条后统一fsync到磁盘的binlog文件中,73从服务器可以读到70主服务器...原创 2019-02-01 17:21:03 · 4629 阅读 · 0 评论 -
Mysql Group Replication(MGR) 组复制
基于Mysql 5.7.23版本,建立MGR组复制, 默认的一主多从模式 0、配置信息#操作系统版本 #[root@hostmysql-s ~]# more /etc/redhat-releaseCentOS release 6.7 (Final)#Mysql数据库版本#mysql> select version();+------------+| versio...原创 2019-01-08 18:18:35 · 1306 阅读 · 0 评论 -
Mysql的gtid复制
--1、GTID基本特性主服务器产生GTID,并保存到binlog中,发送binlog到从库上 存储在relay log中,从库读取gtid并设置gtid_next值为该gtid值,从库执行gtid事务,从库不生成gtid--2、动态的传统复制变为GTID复制,所有服务器统一设置如下:#所有事物可违反GTID事务一致性#mysql> set global enforce_gt...原创 2019-01-08 18:12:32 · 629 阅读 · 0 评论 -
Mysql半同步机制
mysql5.5之后引入的半同步机制。 默认的异步同步是 主服务器把binlog扔到从服务器后就不管了 不管从服务器是否接受到。 半同步是 至少有一台从服务器接受到主服务器binlog日志并且应用到自己的relaylog中,然后给主服务器反馈 告诉已接受完毕 ,这时主服务器才返回给当前session操作完成。 当超时(rpl-semi-sync-master-timeo...原创 2018-12-28 17:21:23 · 808 阅读 · 0 评论 -
Mysql的主从复制功能(用innobackupex备份创建从库)
演示环境:操作系统版本:linux-7.3-x86_64数据库版本:mysql-5.7.19-x86_64master主服务器: 192.168.56.13slave从服务器: 192.168.56.14--192.168.56.13 master 操作--用户innobackupex 全量备份, 拖到slave(192.168.56.14)上。[原创 2018-04-23 11:24:47 · 1360 阅读 · 0 评论 -
Mysql的主从复制功能
本次演示Mysql的主从复制及主从切换功能。 本次演示基于条件:两台虚机服务器,都安装了mysql-5.6.26,并已启动。 演示环境:操作系统版本:linux-6.6-x86_64数据库版本:mysql-5.6.26-x86_64 演示的主从服务器:主服务器ip:192.168.103.106,主机名:oggsource从服务器ip:192.168.103原创 2015-09-13 22:54:35 · 552 阅读 · 1 评论