上一讲;讲到consul发现的模板形式,这一讲我们聊一聊比较基础的consul的服务注册与发现,并且使用bind代理给服务做负载均衡,这个功能也是后面要补充的redis + consul 或者mha + consul的一个基础,我们先看一下环境:配置环境(还是那句话,在生产环境把server配置成3-5台,agent随意):192.168.113.174?&n
分类:
其他好文 时间:
2018-06-29 14:21:43
阅读次数:
257
最近一位同学遇到的案例:凌晨数据库意外宕机,要求在一主两从的基础上,搭建MHA做故障切换。在部署测试中遇到一些问题找到我,交流的过程挖出一些之前忽略的坑,感谢这位同学无私分享!? GTID环境,KILL主库,新主库和从库丢失数据(之前已知)? 在数据库进程挂掉,数据库服务器关机或重启、开启防火墙、关 ...
分类:
其他好文 时间:
2018-06-28 23:02:08
阅读次数:
490
几个月没有更新博客了,已经长草了,特意来除草。之前基于nginx反向代理使用的是:nginx + confd + etcd的存储方式,最近发现部门DBA同事使用consul + redis + 哨兵实现的主从自动选举切换,不影响业务的方式,还有看到有些公司分享的consul + mha的方式,觉得不错,于是研究了下consul,本案例是基于consul +&n
分类:
其他好文 时间:
2018-06-27 12:12:25
阅读次数:
854
简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,M ...
分类:
数据库 时间:
2018-06-24 16:10:27
阅读次数:
221
1.MySQL高可用的背景 数据库的主从复制是一个很实用的功能,但如何保证它的高可用却是一件难事。实现MySQL主从复制高可用的工具,常见的有: (1).MMM:淘汰了,在一致性和高并发稳定性等方面有些问题。 (2).MHA:有些人还在用,但也有些问题,也是趋于淘汰的MySQL主从高可用方案。 (3 ...
分类:
数据库 时间:
2018-06-23 13:26:10
阅读次数:
200
php7升级脚本 update_php7.sh sh update_php7.sh wdcp升级php5.8到php7.1.12后不能访问的处理方法 ...
分类:
Web程序 时间:
2018-06-23 11:34:51
阅读次数:
824
1.nginx反向代理+keepalived搭建负载均衡和高可用?参考:
http://blog.51cto.com/13712476/2119929
?中的nginx反向代理部分
2.MHA+mycat+基于GTID的mysql主从复制?参考:
http://blog.51cto.com/13712476/2121821
http://blog.51cto.com/
分类:
其他好文 时间:
2018-06-19 14:48:48
阅读次数:
211
简介:MHA(Master?High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能
分类:
数据库 时间:
2018-06-19 13:43:24
阅读次数:
309
mysql集群采用MHA+mycat+mysql主从复制+mycat-web监控构成由于篇幅过长 将分步骤发布这里因为我电脑内存限制 没有做mycat的高可用 可以使用HAporxy+Keppalive实现mycat的高可用这样集群中就不存在单点故障简介基于GTID的复制是MySQL 5.6后新增的复制方式.GTID (global transaction identifier) 即全局事务ID,
分类:
数据库 时间:
2018-06-19 13:37:27
阅读次数:
171