2017年1月24日

MySQL主主复制+LVS+Keepalived实现MySQL高可用性

摘要: MySQL主主复制+LVS+Keepalived实现MySQL高可用性 MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。但是MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master 阅读全文

posted @ 2017-01-24 16:34 wajika 阅读(5026) 评论(0) 推荐(0) 编辑

MySQL的keepalived高可用监控脚本

摘要: <!-- 全站顶部广告位 --> MySQL的keepalived高可用监控脚本 MySQL(或者其它服务)的keepalived高可用监控脚本 开发脚本需求 :我们知道,keepalive是基于虚拟ip的存活来判断是否抢占master的机制的,但是如果我们做了MySQL的keepalived的高可 阅读全文

posted @ 2017-01-24 15:43 wajika 阅读(4342) 评论(0) 推荐(2) 编辑

Centos7-Lvs+Keepalived架构

摘要: Centos7-Lvs+Keepalived架构 LVS+Keepalived 介绍 1 、 LVS LVS 是一个开源的软件,可以实现 LINUX 平台下的简单负载均衡。 LVS 是 Linux Virtual Server 的缩写,意思是 Linux 虚拟服务器。目前有三种 IP 负 载均衡技术 阅读全文

posted @ 2017-01-24 15:38 wajika 阅读(6075) 评论(0) 推荐(0) 编辑

与MySQL传统复制相比,GTID有哪些独特的复制姿势

摘要: 前言 GTID(Global Transaction ID)是MySQL5.6引入的功能,可以在集群全局范围标识事务,用于取代过去通过binlog文件偏移量定位复制位置的传统方式。借助GTID,在发生主备切换的情况下,MySQL的其它Slave可以自动在新主上找到正确的复制位置,这大大简化了复杂复制 阅读全文

posted @ 2017-01-24 14:41 wajika 阅读(490) 评论(0) 推荐(0) 编辑

Zabbix检测Mysql数据库的主从同步

摘要: 在高并发网站架构中,MySQL数据库主从同步是不可或缺的,不过经常会发生由于网络原因或者操作错误,MySQL主从经常会出现不同步的情况,那么如何监控MySQL主从同步,也变成检测网站正常运行的重要环节。 MySQL同步功能由3个线程(master上1个,slave上2个)来实现,简单的说就是:mas 阅读全文

posted @ 2017-01-24 14:39 wajika 阅读(5023) 评论(1) 推荐(0) 编辑

mysql/mariadb基于ssl的主从复制

摘要: 当mysql/mariadb跨越互联网进行复制时别人可以窃取到mysql/mariadb的复制信息, 这些信息是明文的, 因此存在不安全性, 这里通过ssl对复制的信息进行加密 1. 创建证书中心 在主服务器上创建证书中心 cd /etc/pki/CA 生成私钥 (umask 077;openssl 阅读全文

posted @ 2017-01-24 14:11 wajika 阅读(428) 评论(0) 推荐(0) 编辑

原创工具binlog2sql:从MySQL binlog得到你要的SQL

摘要: 从MySQL binlog得到你要的SQL。根据不同设置,你可以得到原始SQL、回滚SQL、去除主键的INSERT SQL等。 用途 数据回滚 主从切换后数据不一致的修复 从binlog生成标准SQL,带来的衍生功能 安装 使用 MySQL server必须设置以下参数: 基本用法 解析出标准SQL 阅读全文

posted @ 2017-01-24 14:10 wajika 阅读(1148) 评论(0) 推荐(0) 编辑

导航