MHA之masterha_master_switch

如下是 MHA 的 masterha_master_switch 功能的 官方介绍,大体翻译下,需要时候可以查阅。 masterha_master_switch masterha_master_switch可以用来做master failover 也可以用来做在线的主库切换。 Man...

2017-06-01 10:29:20

阅读数 1186

评论数 0

虚拟机直接拷贝数据库到其他server要注意的几个点

有时候为了方便,我们将虚拟机上的server1上的数据库直接拷贝到其他server上,组建复制环境,因为是同一份数据文件,所以要主要: 1.server_id不能一样  否则复制配置不成功 2.server-uuid 要重新生成  删除auto.cnf,重启服务,就重新生成了。 否则sta...

2017-06-01 10:29:16

阅读数 148

评论数 0

NGX_HTTP_REALIP_MODULE模块的使用

realip模块的作用是:当本机的nginx处于一个反向代理的后端时获取到真实的用户IP。 如果没有realip模块,nginx的access_log里记录的IP会是反向代理服务器的IP,PHP中$_SERVER[‘REMOTE_ADDR’]的值也是反向代理的IP。 而安装了realip模块,...

2017-06-01 10:29:12

阅读数 202

评论数 0

Nginx 与 FPM 的工作机制

要说 Nginx 与 PHP 是如何协同工作的,首先得说 CGI (Common Gateway Interface) 和 FastCGI 这两个协议。 CGI 是 Web Server 与后台语言交互的协议,有了这个协议,开发者可以使用任何语言处理 Web Server 发来的请求,动态的生成...

2017-06-01 10:29:08

阅读数 613

评论数 0

MySQL日志管理

MySQL 服务器上一共有六种日志:错误日志,查询日志,慢查询日志,二进制日志,事务日志,中继日志。 一 错误日志 错误日志不仅仅记录错误信息,它记录的事件有: - 服务器启动和关闭过程中的信息 - 服务器运行过程中的错误信息 - 事件调度器运行一个事件时产生的信息 - (如果被配置为从服务...

2017-06-01 10:29:05

阅读数 201

评论数 0

使用mysqlslavetrx修复 errant transactions

使用场景          今天要节介绍的是关于 errant transaction 的问题,这个怎么翻译,额。。。异常事务?         这个问题出现的场景是:在slave上进行了DML操作,这时候slave就多出来一个或多个其他slave节点和master节点没有的事务。当发生fail...

2017-06-01 10:29:00

阅读数 399

评论数 0

HA集群概念

1、什么是高可用集群        高可用集群(High Availability Cluster,简称HA Cluster),是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件、硬件、人为造成的故障对业务的影响降低到最小程度。 2、高可用集...

2017-06-01 10:28:55

阅读数 3110

评论数 0

Maxscale db 防火墙

数据库防火墙过滤器用于阻止与一组规则匹配的查询。与传统的基于GRANT的特权系统相比,它可以用于防止有害的查询到达后端数据库实例,或者限制对数据库的访问。目前,该过滤器不支持多语句。 https://mariadb.com/kb/en/mariadb-enterprise/5954/ ...

2017-06-01 10:28:52

阅读数 245

评论数 0

Maxscale routing hints

Maxscale 的允许对router规则施加hint,强制sql重定向到某台指定server。 这对于某些不能容忍主从延时的操作,比如创建商品订单,紧接着要查看订单内容,非常有用,可以直接hint到master进行查询,可以保持很好的用户体验。 1.准备工作 1.1开启hint模...

2017-06-01 10:28:49

阅读数 448

评论数 0

DBProxy FAQ

Q1:公司内部使用的DBProxy相对于360开源的Atlas做了哪些改进? 详见 release_notes Q2:CentOS/Ubuntu/Debian默认源中glib2的版本是2.28.8-4.el6,会导致DBProxy make报错,如何获取正确glib2版本? glib-2....

2017-06-01 10:28:45

阅读数 250

评论数 0

DBProxy USER GUIDE

DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前DBProxy在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对DBProxy的开发全...

2017-06-01 10:28:42

阅读数 1386

评论数 0

redhat7集群套件的变化

RHCS从redhat4开始每个版本都差别很大,到了hedhat7,来了个翻天覆地的变化,下面是红帽官方关于这个变化的一些阐述,并附上我的简单翻译。 官方链接点此     Red Hat Enterprise Linux 7 High Availability Add-On introdu...

2017-06-01 10:28:37

阅读数 1430

评论数 0

来自Mcafee的MySQL审计插件

项目地址 https://github.com/mcafee/mysql-audit/ 安装 将安装包libaudit_plugin.so文件复制到 plugin_dir 目录 mysql> show global variables like 'plugin_dir'; +---...

2017-06-01 10:28:34

阅读数 1162

评论数 0

DRBD 配置

DRBD(Distributed Replicated Block Device) 分布式复制块设备,这是一种基于软件、无共享、复制的解决方案。在服务器之间的块设备(包括硬盘、分区、逻辑卷)进行镜像。也就是说当某一个应用程序完成写操作后,它提交的数据不仅仅会保存在本地块设备上,DRBD也会将这份数...

2017-06-01 10:28:30

阅读数 184

评论数 0

HeartBeat 实现 HAproxy 双机高可用

Heartbeat 官方介绍     Heartbeat is a daemon that provides cluster infrastructure (communication and membership) services to its clients. This allows cli...

2017-06-01 10:28:26

阅读数 1519

评论数 0

克隆虚拟机后的网卡报错

克隆完虚拟机,网卡肯定启动不起来。 会报错 service network restart Shutting down loopback insterface: ...

2017-06-01 10:28:23

阅读数 130

评论数 0

MySQL HA with Fabric

环境概述 此文将搭建一个两节点的fabric HA集群 环境如下: 主机: centos6.5 MySQL: 5.7.18 多实例 角色 IP port 备注 Fabric localhost...

2017-06-01 10:28:17

阅读数 709

评论数 0

MySQL 基于文件位置的复制到GTID复制的跨版本升级

MySQL 5.6 引入了global transaction identifiers (GTIDs,全局事务ID)的特性,这一特性是用来解决主从复制(replication)场景下的一些问题,GTID 只存在于 binlog 中,数据库中是没有的。 要了解 GTID 的话,官方文档是一定要...

2017-06-01 10:28:13

阅读数 169

评论数 0

MySQL最佳配置模板

Based on: 32 CPU core 256G Memory SSD storage with 20000 IOPS in 16K page size   [mysql] prompt = [\\u@\\h][\\d]>\\_ [mysqld] ...

2017-06-01 10:28:09

阅读数 201

评论数 0

Bash Shell 的操作环境

是否记得我们登录主机的时候,屏幕上头会有一些说明文字,告知我们的 Linux 版本啊什么的, 还有,登录的时候我们还可以给予用户一些信息或者欢迎文字呢。此外, 我们习惯的环境变量、命令别名等等的,是否可以登录就主动的帮我配置好? 这些都是需要注意的。另外,这些配置值又可以分为系统整体配置值与各人喜...

2017-06-01 10:28:06

阅读数 159

评论数 0

提示
确定要删除当前文章?
取消 删除