摘要: 常用的连接方式: 数据库的启动流程 注:可以看出mysql.server文件与mysqld_safe文件都是脚本文件,最后都调用mysqld二进制文件进行启动。 my.cnf 配置文件说明 功能 : 1、影响到服务器进程的启动 2、影响到客户端程序 配置my.cnf 使用不同的"标签"去明确指定影响 阅读全文
posted @ 2018-10-31 11:58 少校的小木屋 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一.简介 mysqlslap是mysql自带的基准测试工具 优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。 测试时候会创建一个mysqlslap库,并创建一个t1表,进行增删改善。 二.例子 测试100 阅读全文
posted @ 2018-10-31 11:13 少校的小木屋 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 数据库简介 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。 所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 关系型数据库的特点 数据库使用排名 数据来源: https: 阅读全文
posted @ 2018-10-30 18:18 少校的小木屋 阅读(255) 评论(0) 推荐(0) 编辑
摘要: Atlas简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已 阅读全文
posted @ 2018-10-30 16:33 少校的小木屋 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 前期准备 停止mha 开启binlogserver功能 开启binlog接收目录,注意权限 启动mha 测试binlog备份 阅读全文
posted @ 2018-10-30 15:38 少校的小木屋 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: VIP漂移的两种方式 1)通过keepalived的方式,管理虚拟IP的漂移 2)通过MHA自带脚本方式,管理虚拟IP的漂移 MHA脚本方式 虚拟ip漂移的脚本下载地址 -> wget http://download.driverzeng.com/master_ip_failover 如果是wget 阅读全文
posted @ 2018-10-30 15:22 少校的小木屋 阅读(1868) 评论(1) 推荐(1) 编辑
摘要: MHA架构图 本次MHA的部署基于GTID复制成功构建,普通主从复制也可以构建MHA架构。 下载所需的软件包 下载地址:https://github.com/yoshinorim/mha4mysql-manager/wiki/Downloads 安装依赖包(所有节点) 所有节点安装node 创建mh 阅读全文
posted @ 2018-10-29 21:17 少校的小木屋 阅读(423) 评论(0) 推荐(0) 编辑
摘要: GTID复制技术说明 一个GTID的生命周期包括: 1.事务在主库上执行并提交给事务分配一个gtid(由主库的uuid和该服务器上未使用的最小事务序列号),该GTID被写入到binlog中。 2.备库读取relaylog中的gtid,并设置session级别的gtid_next的值,以告诉备库下一个 阅读全文
posted @ 2018-10-29 20:40 少校的小木屋 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 作者简介 松信嘉範:MySQL/Linux专家2001年索尼公司入职2001年开始使用oracle2004年开始使用MySQL2006年9月-2010年8月MySQL从事顾问2010年-2012年 DeNA2012年~至今 Facebook 软件介绍 工作流程 1)把宕机的master二进制日志保存 阅读全文
posted @ 2018-10-29 19:59 少校的小木屋 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 环境准备 环境检查(三个测试节点的环境都应该是一样的,只有ip不同) 系统配置 下载mysql 编辑配置文件 修改启动文件 创建用户、目录及授权 环境变量 初始化 重载启动文件 阅读全文
posted @ 2018-10-29 18:36 少校的小木屋 阅读(245) 评论(0) 推荐(0) 编辑