随笔分类 -  ----210 MySQL高可用

包含MySQL 复制技术、组复制技术、中间件技术等
摘要:目录: (一)认识MHA (1.1)MHA概述 (1.2)MHA架构及其工作原理 (1.3)使用MHA的优势(二)MHA安装--源码安装 (2.1)主机配置 (2.2)MySQL主从复制搭建(1主2从,启用gtid) (2.3)安装MHA Node(在所有节点安装) (2.4)安装MHA Manag 阅读全文
posted @ 2021-03-31 22:30 gegeman 阅读(1457) 评论(0) 推荐(0) 编辑
摘要:(一)keepalived概述 Keepalived通过VRRP(虚拟路由冗余协议)协议实现虚拟IP的漂移。当master故障后,VIP会自动漂移到backup,这时通知下端主机刷新ARP表,如果业务是通过VIP连接到服务器的,则此时依然能够连接到正常运行的主机,RedHat给出的VRRP工作原理如 阅读全文
posted @ 2020-08-03 23:23 gegeman 阅读(12972) 评论(6) 推荐(4) 编辑
摘要:在上一篇文章《使用ProxySQL实现MySQL Group Replication的故障转移、读写分离(一) 》 中,已经完成了MGR+ProxySQL集群的搭建,也测试了ProxySQL实现业务层面的故障转移,接下来继续测试读写分离。王国维大师笔下的人生三境界:第一重境界:昨夜西风凋碧树。独上高 阅读全文
posted @ 2020-08-02 15:37 gegeman 阅读(997) 评论(0) 推荐(0) 编辑
摘要:导读:在之前,我们搭建了MySQL组复制集群环境,MySQL组复制集群环境解决了MySQL集群内部的自动故障转移,但是,组复制并没有解决外部业务的故障转移。举个例子,在A、B、C 3台机器上搭建了组复制环境,且运行在单主模式下,这里假设A为主节点,应用程序连接A写数据,如果A节点发生宕机,主节点切换 阅读全文
posted @ 2020-08-01 20:09 gegeman 阅读(2991) 评论(2) 推荐(1) 编辑
摘要:(一)概述 组复制可以运行在单主模式下,也可以运行在多主模式下,默认为单主模式。组的不同成员不能部署在不同模式下,要切换模式,需要使用不同配置重新启动组而不是单个server。相关参数如下: # 该参数决定启用单主模式(on)还是多主模式(off),默认单主模式 loose-group_replic 阅读全文
posted @ 2020-07-25 14:00 gegeman 阅读(961) 评论(0) 推荐(0) 编辑
摘要:如果MySQL启用了性能监控数据库performance_schema,则在搭建组复制的时候会创建2个表:performance_schema.replication_group_membersperformance_schema.replication_group_member_stats这些pe 阅读全文
posted @ 2020-07-25 11:06 gegeman 阅读(1569) 评论(0) 推荐(0) 编辑
摘要:(一)主机操作(1)主机信息 主机名称IP地址操作系统版本数据库版本mgr-node1192.168.10.11centos 7.4 ,64-bitmysql社区版 5.7.24mgr-node2192.168.10.12centos 7.4 , 64-bitmysql社区版 5.7.24mgr-node3192.168.10.13centos 7.4 ,64-bitmysql社区版 5... 阅读全文
posted @ 2020-07-25 09:57 gegeman 阅读(1755) 评论(0) 推荐(0) 编辑
摘要:(一)复制技术的发展MySQL的复制技术主要经历了异步主从复制,半同步复制,组复制(Group Replication)3个阶段。(1)传统的异步主从复制传统的MySQL提供了一种简单的主从复制方法。有1个主服务器(master),有1个或多个从服务器(slave),主服务器执行事务,然后提交,从服 阅读全文
posted @ 2020-07-24 21:36 gegeman 阅读(1709) 评论(0) 推荐(0) 编辑
摘要:(一)多主复制概述 所谓多主复制,是将多个主库的数据复制到一个从库中。通常用于数据仓库整合数据,比如OLTP系统为了分散业务压力,对业务进行分库分表,当要对数据进行分析的时候,可以使用多主复制将数据整合到同一个数据库实例上,便于统一分析。MySQL从5.7版本开始支持多主复制。 本文通过搭建多主复制 阅读全文
posted @ 2020-02-17 22:19 gegeman 阅读(400) 评论(0) 推荐(0) 编辑
摘要:基础环境: 主库 从库 服务器IP地址 192.168.10.11 192.168.10.12 版本 5.7.24 5.7.24 已存在的数据库 mysql> show databases; + + | Database | + + | information_schema | | lijiaman 阅读全文
posted @ 2020-02-15 23:50 gegeman 阅读(515) 评论(0) 推荐(0) 编辑
摘要:基础环境: 主库 从库 服务器IP地址 192.168.10.11 192.168.10.12 版本 5.7.24 5.7.24 已存在的数据库 mysql> show databases; + + | Database | + + | information_schema | | lijiaman 阅读全文
posted @ 2020-02-15 21:08 gegeman 阅读(403) 评论(0) 推荐(0) 编辑
摘要:(一)什么是复制 MySQL复制可以使数据从一台MySQL服务器(主服务器)复制到一台或多台MySQL服务器(从服务器),默认情况下,MySQL的复制是异步的,从服务器不需要永久连接就可以接收来自主服务器的更新。根据配置,可以对整个实例进行复制,也可以对单个db进行复制,还可以对某个表或多个表进行复 阅读全文
posted @ 2020-02-15 18:25 gegeman 阅读(589) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示