1.创建主从1.1前提条件主从MySQL都开启binlog,并且保证server-id唯一[mysqld]log-bin=mysql-binserver-id=10086Aftermakingthechanges,restarttheserver.重启服务生效servicemysqldrestart这个过程,会和以下几个参数有关联:innodb_flush_log_at_trx_commit=1s
分类:
数据库 时间:
2019-07-13 18:41:51
阅读次数:
152
[toc] 当执行zkServer.sh 时,会在执行命令的文件夹下会产生zookeeper.out日志文件记录zookeeper的运行日志,该种方式会让日志文件不便于查找,容易遗忘。此处提供文件创建在指定文件夹的配置操作。 1、修改bin/log4j.properties文件 zookeeper. ...
分类:
其他好文 时间:
2019-07-11 14:16:40
阅读次数:
100
.Binlog空间维护 一,显示当前的logs文件记录 show master logs; 二,清空n天前的日志,减少磁盘空间 PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); 三,更改配置文件,指定binlog过期日 ...
分类:
数据库 时间:
2019-07-10 10:45:36
阅读次数:
141
一 MySQL 的三种复制方式 1.1 简介 asynchronous 异步复制 fully synchronous 全同步复制 Semisynchronous 半同步复制 从MySQL5.5 开始,MySQL 以插件的形式支持半同步复制。 1.2 异步复制(Asynchronous replica ...
分类:
数据库 时间:
2019-07-10 01:29:45
阅读次数:
181
多线程复制 mysql 主从复制原理: 1. master 节点上的binlogdump 线程,在slave 与其正常连接的情况下,将binlog 发送到slave 上。 2. slave 节点的I/O Thread ,通过读取master 节点binlog 日志名称以及偏移量信息将其拷贝到本地re ...
分类:
数据库 时间:
2019-07-09 00:00:02
阅读次数:
164
半同步复制 默认配置下,MYSQL主从库通过binlog来保持一致,主库事务提交后,将binlog日志写入磁盘,然后返回给用户,备库通过拉取主库的binlog来同步主库的操作,无法保证主备节点数据实时一致,只能保证最终一致,因此属于异步复制。 为保证在主备切换时,主备节点数据完全一致,MYSQL提供 ...
分类:
数据库 时间:
2019-07-08 19:35:20
阅读次数:
480
CENTOS6.6下mysql5.7.11带boost和不带boost的源码安装 本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn https://www.cnblogs.com/galengao/p/5755788. ...
分类:
数据库 时间:
2019-07-07 12:59:14
阅读次数:
175
GTID和非GTID故障切换模式选择 MySQL 5.6版本引入GTID来解决主从切换时BINLOG位置点难定位的问题,MHA从0.56版本开始支持基于GTID的复制,在切换时可以采用GTID模式和非GTID模式两种模式进行切换,如何在发生故障切换时如何判断采用哪种切换方式呢? 在MHA/Maste ...
分类:
数据库 时间:
2019-07-06 19:49:08
阅读次数:
209
写在前边 搭建MySQL读写分离主从集群,这里未使用 方式,使用的是 方式 源码见我的Github 主从目录结构 目录/文件说明: :Master节点添加备份账户的脚本 : MySQL Master节点的配置文件 : MySQL Slave节点的配置文件 : 构建主从节点与挂载数据目录的docker ...
分类:
数据库 时间:
2019-07-05 19:34:29
阅读次数:
182
1.持久化的作用2.什么是持久化:redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上3.持久化的实现方式方式一:快照实现方式一:mysql dump实现方式二:redis RDB方式二:写日志实现方式一:mysql binlog实现方式二:hbase hlog实现方式三:redis A ...
分类:
其他好文 时间:
2019-07-05 13:00:58
阅读次数:
140