上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页
摘要: Atlas 读写分离 Atlas简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。它在MySQL官方推出的MySQL-Pr 阅读全文
posted @ 2020-11-11 14:44 nick_xm 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、数据库VIP漂移 1.VIP漂移的两种方式 1.通过keepalived的方式 2.使用MHA自带的脚本 2.配置MHA脚本 [root@db03 ~]# vim /service/mha/app1.cnf [server default] master_ip_failover_script=/ 阅读全文
posted @ 2020-11-11 14:36 nick_xm 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 、恢复MHA故障 1.手动修复 1)修复挂掉的数据库 [root@db01 ~]# systemctl start mysqld 2)找到主从语句 [root@db03 ~]# grep 'CHANGE MASTER TO' /service/mha/manager Mon Nov 9 20:14: 阅读全文
posted @ 2020-11-10 14:37 nick_xm 阅读(785) 评论(0) 推荐(0) 编辑
摘要: MHA 高可用 1.准备三台机器 IP:10.0.0.51 主机名:db01 内存:2G IP:10.0.0.52 主机名:db02 内存:2G IP:10.0.0.53 主机名:db03 内存:2G 2.优化 一、MHA概述 1.简介 MHA能够在较短的时间内实现自动故障检测和故障转移,通常在10 阅读全文
posted @ 2020-11-09 16:10 nick_xm 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 基于GTID的主从复制 1.GTID是什么 1.GTID是一个事务标识符 2.这个标识符不仅仅在一台机器上是唯一的,在一个集群中都是唯一的 3.GTID实际上是由 UUID + TID 组成的 #UUID [root@db01 ~]# cat /usr/local/mysql/data/auto.c 阅读全文
posted @ 2020-11-06 14:36 nick_xm 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 半同步复制 原理 半同步问题:主库写入一个事务commit提交并执行完之后,并不直接将请求反馈给前端应用用户, 而是等待从库也接收到binlog日志并成功写入中继日志后,主库才返回commit操作成功给客户端。 半同步复制保障了事物执行后,至少有两份日志记录,一份在主库的binlog上 , 另一份至 阅读全文
posted @ 2020-11-06 14:34 nick_xm 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 延时从库 普通的主从复制可能存在不足 1)逻辑损坏怎么办? 2)不能保证主库的操作,从库一定能做 3)高可用?自动failover? 4)过滤复制 企业中一般会延时3-6小时 延时从库配置方法 #停止主从 mysql>stop slave; #设置延时为180秒 mysql>CHANGE MASTE 阅读全文
posted @ 2020-11-05 16:09 nick_xm 阅读(367) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制 一、mysql主从复制 1.主从复制主库的操作 1.主库配置server_id 2.主库开启binlog 3.授权主从用户 4.主库查看binlog信息 2.主从复制从库的操作 1.配置server_id,与主库不同 2.先同步主库数据 3.配置主从 change master 阅读全文
posted @ 2020-11-05 14:41 nick_xm 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: 一, 阅读全文
posted @ 2020-11-04 11:41 nick_xm 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 一,为什么要备份 运维工作的核心简单概括就两件事 1)第一个是保护公司的数据. 2)第二个是让网站能7*24小时提供服务(用户体验)。 3)备份就是为了恢复。 4)尽量减少数据的丢失(公司的损失) 二,备份的类型 1.冷备份:先停止数据库的访问,然后备份 这些备份在用户不能访问数据时进行,因此无法读 阅读全文
posted @ 2020-11-03 20:46 nick_xm 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 35 下一页