随笔分类 -  MySQL 高可用

摘要:从MySQL 8.0.23开始,复制结构中,增加了从节点自动故障转移功能。测试一下起功能: 用dbdeployer快速安装测试环境,我这边安装的是:dbdeployer1.8.5 -- 安装脚本 dbdeployer deploy replication 8.0.25 --bind-address= 阅读全文
posted @ 2021-08-27 11:19 zping 阅读(302) 评论(0) 推荐(0)
摘要:上一篇介绍了用ELK分析4亿多条审计日志过程,现在介绍如何用Python3分析ES的程序 需要分析的核心库审计数据: 1,950多张表,几十个账号, 2,5种操作类型(select,update,insert,delete,replace),14个实例(1主13从库) 分析说明: select汇总: 阅读全文
posted @ 2021-08-12 11:23 zping 阅读(278) 评论(0) 推荐(0)
摘要:王志朋 美团点评DBA 曾在京东金融担任DBA,目前就职于美团点评,主要负责金融业务线数据库及基础组件数据库的运维。 MySQL Group Replication(以下简称MGR),于5.7.17版本正式GA,由Oracle官方出品,为MySQL的高可用方案注入了新血液。其一致性,以及不依赖外部组 阅读全文
posted @ 2019-12-06 11:22 zping 阅读(648) 评论(0) 推荐(0)
摘要:第一章:MGR介绍MGR(MySQL Group Replication)是一个MySQL Server插件,可用于创建弹性,高可用MySQL集群方案。有一个内置的组成员服务,在任何给定的时间点,保持组的视图一致并可供所有服务器使用。服务器可以离开并加入组,视图也会相应更新。当成员离开组,故障检测机 阅读全文
posted @ 2019-12-06 10:48 zping 阅读(993) 评论(0) 推荐(0)
摘要:背景很神奇,5.7.17 和 8.0.17,连续两个17小版本都让人眼前一亮。前者加入了组复制(Group Replication)功能,后者加入了克隆插件(Clone Plugin)功能。今天我们实战测试一下这个新功能。 克隆插件简介克隆插件允许在本地或从远程 MySQL 实例克隆数据。克隆数据是 阅读全文
posted @ 2019-12-06 10:38 zping 阅读(382) 评论(0) 推荐(0)
摘要:今天在公司的工程环境中做了个案例,手动切换关闭主库的mysql服务,从库上升为主库之后,发现主库处于read_only状态,通过高可用的组件观察了剩余主从库的alive以及delay的状态发现均正常。由于处于公司的内网环境中,所以就没有保存图片,就通过文字的方式记录下今天这个案例。环境:mysql5 阅读全文
posted @ 2019-05-22 10:22 zping 阅读(1030) 评论(0) 推荐(0)
摘要:作者简介:许子文 曾任达梦高级数据库工程师,现任去哪儿网高级DBA,负责MySQL 、Hbase运维和自动化运维工具的开发。在RDBMS拥有多年数据库架构设计、性能优化和运维经验,对海量数据有丰富的运维经验和个人见解。 备份恢复是DBA日常运维工作中的重中之重􏰀怎么快速高效完成备份和恢复􏰀怎么有 阅读全文
posted @ 2019-05-20 16:50 zping 阅读(300) 评论(0) 推荐(0)
摘要:搭建MMM: 1,安装 agent 节点执行 yum install -y mysql-mmm-agent 2, monitor 节点执行 yum install -y mysql-mmm-monitor 配置文件 1, /etc/init.d/mysql-mmm-agent start perl: 阅读全文
posted @ 2019-05-16 17:11 zping 阅读(505) 评论(0) 推荐(0)
摘要:一、服务器分布 二、MySQL-MMM 配置 (1)、公共配置【所有DB节点:Master1、Master2、Slave1、Slave2 Monitor节点】 # vim /etc/mysql-mmm/mmm_common.conf (2)、Agent节点【所有DB节点:Master1、Master 阅读全文
posted @ 2019-05-15 17:17 zping 阅读(312) 评论(0) 推荐(0)
摘要:主库:192.168.225.128:3307从库1:192.168.225.129:3307 Gtid作为5.6版本以来的杀手级特性,却因为不支持拓扑结构内开关而饱受诟病。如果你需要从未开启GTID的环境升级到开启GTID,需要把这个复制结构里的实例shutdown后,再重启。相信这对于任何24小 阅读全文
posted @ 2019-04-29 10:57 zping 阅读(676) 评论(0) 推荐(0)
摘要:龙启东 魅族资深DBA 负责MySQL、Redis、MongoDB以及自动化平台建设 。擅长MySQL高可用方案、SQL性能优化、故障诊断等。 负责MySQL、Redis、MongoDB以及自动化平台建设 。擅长MySQL高可用方案、SQL性能优化、故障诊断等。 本次分享主要包括以下几方面: 如何利 阅读全文
posted @ 2019-04-19 17:22 zping 阅读(761) 评论(0) 推荐(0)
摘要:搭建MHA: 手工切换: masterha_master_switch --conf=/etc/masterha/app1.cnf --master_state=alive --new_master_host=192.168.60.167 --new_master_port=18601 --orig 阅读全文
posted @ 2019-04-18 16:02 zping 阅读(729) 评论(0) 推荐(0)
摘要:最近在研究mysql的高可用架构,自己想总结下常用的高可用方案都有哪些、有哪些优缺点以及应用的场景?搞得是头昏脑涨,天昏地暗,看了诸多资料,每次都觉得公说公有理婆说婆有理。其实嘛,大家说的都有一定的道理,只不过适合自己的才是最正确的。今天就从比较常用的主从+MHA说起。 学习一种新的架构还是软件,最 阅读全文
posted @ 2019-04-15 16:01 zping 阅读(619) 评论(0) 推荐(0)
摘要:一、前言 有赞作为”新零售”的软件服务供应商,随着业务的不断发展,从第一批几十家商户到现在300万商家,涉及零售,美业,餐饮,自媒体等众多商家,业务规模以及访问量爆发式增长。 一方面给后端数据库带来的影响是服务器数量和 DB 实例的数据量出现成倍增加。各种业务需求:快速交付实例,慢查询优化以及备份恢 阅读全文
posted @ 2019-04-02 15:35 zping 阅读(911) 评论(0) 推荐(1)
摘要:MySQL 从库down机中午突然down机,重启后,从库同步报主键重复的错误。 根据报错的ID值删除,还是报主键重复。后来就直接删除大于ID的值 主从同步报 Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND 是主从更新时丢失数据,导致主从不一 阅读全文
posted @ 2018-12-12 15:33 zping 阅读(524) 评论(0) 推荐(0)
摘要:MySQL5.7新特性:lossless replication 无损复制 https://dev.mysql.com/doc/refman/5.7/en/replication-semisync.html MySQL的三种复制方式 asynchronous replication 原理:在异步复制 阅读全文
posted @ 2018-11-27 13:56 zping 阅读(333) 评论(0) 推荐(0)
摘要:一、MHA介绍 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是日本的一位 M 阅读全文
posted @ 2018-11-21 18:09 zping 阅读(334) 评论(0) 推荐(0)
摘要:mha配置参数详解: 参数名字是否必须参数作用域默认值示例 hostname Yes Local Only - hostname=mysql_server1, hostname=192.168.0.1, etc ip No Local Only gethostbyname($hostname) ip 阅读全文
posted @ 2018-11-21 15:27 zping 阅读(1637) 评论(0) 推荐(0)
摘要:来源:http://wubx.net/ 联系方式: wubingxi#163.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 前题: 实现步骤: set @@global.enforce_gtid_consistency = warn; 特别注意: 这一步是关建的一步使用不能出现 阅读全文
posted @ 2018-07-04 15:39 zping 阅读(274) 评论(0) 推荐(0)
摘要:下载最新的dbdeployer1.6.0,使用非root账户安装dbdeployer,特别是mv的时候。 1,解压 dbdeployer unpack Percona-Server-5.7.22-22-Linux.x86_64.ssl101.tar.gz --sandbox-binary=/usr/ 阅读全文
posted @ 2018-06-29 10:28 zping 阅读(376) 评论(0) 推荐(0)