注册 登录
  • 欢迎访问"运维那点事",推荐使用Google浏览器访问,可以扫码关注本站的"微信公众号"。
  • 如果您觉得本站对你有帮助,那么可以扫码捐助以帮助本站更好地发展。

标签:MySQL高可用性

MySQL

MySQL基于MHA高可用部署篇(Binlog模式)

部署MHA前提要求(必须满足) 1)SSH公钥认证 基本上MHA manager,MNA node,以及二次检测的节点,都需要互相信任。如果slave比较多,实例比较多,最好提高下 /etc/ssh/sshd_config MaxStartups 的值(默认是10)。 2)操作系统 仅在Linux上测试过。 3)单写master和多slave或者只读mast……继续阅读 »

彭东稳 8个月前 (02-20) 1918浏览 0评论 0个赞

MySQL

MySQL基于MHA高可用部署篇(GTID模式)

搭建主从复制环境(GTID异步复制) 注意:所有slave上的replicate-ignore-db设置必须相同,MHA在启动时候会检测过滤规则,如果过滤规则不同,MHA不启动监控和故障转移。 在整个复制集群中,这边都开启了GTID,关于GTID请看其他章节。从MHA 0.57开始,就可以支持GTID了。关于MySQL的安装配置,GTID配置等操作可以看My……继续阅读 »

彭东稳 8个月前 (02-17) 1923浏览 0评论 0个赞

MySQL

MySQL基于MHA高可用理论篇

MySQL高可用系统 MySQL高可用,顾名思义就是当MySQL主机或服务发生任何故障时能够立马有其他主机顶替其工作,并且最低要求是要保证数据一致性。因此,对于一个MySQL高可用系统需要达到的目标有以下几点: 数据一致性保证这个是最基本的同时也是前提,如果主备的数据的不一致,那么切换就无法进行,当然这里的一致性也是一个相对的,但是要做到最终一致性。 故障……继续阅读 »

彭东稳 8个月前 (02-09) 1482浏览 0评论 0个赞

MySQL

MySQL基于MHA+VIP部署篇

本章节基于:MySQL基于MHA高可用部署篇(二) 通过上一个章节实验,我们知道mha可以正常切换主从,但是当mysql正常切换之后,应用中是无法正常自动切换的,这时就需要vip了。VIP配置可以采用两种方式,一种通过keepalived的方式管理虚拟ip的浮动;另外一种通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的……继续阅读 »

彭东稳 8个月前 (02-09) 1798浏览 0评论 0个赞

MySQL

HAproxy+Keepalied做MySQL负载均衡

HAproxy介绍 HAProxy详细介绍(一) HAProxy安装配置(二) Keepalive介绍 高可用软件keepalived详解 应用服务器对只读的应用程序连接虚拟IP地址,连接到haproxy,然后通过haproxy将TCP协议转移到下面的2个MySQL SLAVE数据库服务器中。Haproxy在此做4层的TCP交换服务。keepalived为了……继续阅读 »

彭东稳 9个月前 (01-10) 2464浏览 0评论 0个赞

MySQL

MariaDB Galera Cluster Deploy

MariaDB Galera Cluster Galera Cluster是MariaDB的一个双活多主集群,其可以使得MariDB的所有节点保持同步,Galera为MariaDB提供了同步复制(相对于原生的异步复制),因此其可以保证HA,且其当前仅支持XtraDB/InnoDB存储引擎(扩展支持MyISAM),并且只可在Linux下使用。 从MariaDB……继续阅读 »

彭东稳 1年前 (2016-09-01) 2396浏览 0评论 1个赞

MySQL

MySQL高可用解决方案

MySQL高可用解决方案 有这么两个概念,数据库的可靠性和数据库的可用性,可靠性指的是数据可靠,而可用性指的是服务可用。但是不管是可靠性还是可用性都没有绝对的,所以可用性方面也就有这么一些等级标准,如: 90%一年内可接受最高36天服务不可用 99%一年内可接受最高3.65天服务不可用 99.9%一年内可接受最高8.76小时服务不可用 99.99%一年内可接……继续阅读 »

彭东稳 1年前 (2016-08-09) 2264浏览 0评论 0个赞