第1章 主从复制架构演变 1.1 高性能架构 读写分离架构(读性能较高) 1.代码级别 MySQL proxy (Atlas,mysql router,proxySQL(percona),maxscale)、 amoeba(taobao) xx-dbproxy等。 2.分布式架构(读写性能都提高): ...
分类:
数据库 时间:
2020-05-25 23:41:10
阅读次数:
123
错误日志 作用 从启动数据库开始,发生过的note、error、warning信息。 定位数据库问题:报错、异常(死锁)。 配置方法 默认配置 修改配置路径 二进制日志(bin_log) 作用 1、数据恢复 2、复制 配置方法 1、server_id = 大于0的值,如果是主从复制,各节点serve ...
分类:
数据库 时间:
2020-05-25 00:05:07
阅读次数:
275
Redis为什么需要集群? 首先Redis单实例主要有单点,容量有限,流量压力上限的问题。 Redis单点故障,可以通过主从复制replication,和自动故障转移sentinel哨兵机制。 但Redis单Master实例提供读写服务,仍然有容量和压力问题,因此需要数据分区,构建多个Master实 ...
分类:
其他好文 时间:
2020-05-24 18:07:28
阅读次数:
302
二进制,mysql,mysql主从同步,mysql主从复制安装
分类:
数据库 时间:
2020-05-24 09:37:31
阅读次数:
64
MySQL主从复制的流程(如下图): 主库会生成一个log dump 线程,用来给从库传binlog; 从库会生成两个线程,一个是I/O线程,一个是SQL线程; I/O线程会去请求主库的binlog,并将得到的binlog写入到 relay log(中继日志)文件中; SQL线程会读取 relay ...
分类:
数据库 时间:
2020-05-21 23:41:00
阅读次数:
86
redis主从复制redis主从配置比较简单,基本就是在从节点配置文件加上:slaveof 192.168.33.130 6379主要是通过master server持久化的rdb文件实现的。master server 先dump出内存快照文件,然后将rdb文件传给slave server,slav ...
分类:
其他好文 时间:
2020-05-21 10:17:34
阅读次数:
43
误删主库的在用binlog文件处理: 搭建有主从复制的,在删掉主库正在使用的binlog文件后, 主从依然可以工作. 经测试在不重启从库的前提下, 对主库的操作依然可以同步到从库, 从库重启后主从就会异常. 如不慎删掉了主库在用的binlog,条件允许时,建议使用主库的全备来恢复从库,重新搭建主从. ...
分类:
数据库 时间:
2020-05-19 22:34:57
阅读次数:
87
目标:搭建两台MySQL服务器,一台作为主服务器,一台作为从服务器,实现主从复制 环境:虚拟机 主数据库:192.168.211.101 从数据库:192.168.211.102 MySQL 安装可参考:逛一逛 一):主库配置步骤 1、配置主库:授权给从数据库服务器 mysql>GRANT REPL ...
分类:
数据库 时间:
2020-05-19 18:08:37
阅读次数:
72
1. 主从复制的原理 (Classic Replication) 1.1 主从中涉及到的文件和线程 1.1.1 涉及的线程 主库: DUMP THREAD 从库: IO THREAD SQL THREAD 1.1.2 涉及的文件 主库: mysql-bin.000001 》主库的二进制文件 从库: ...
分类:
数据库 时间:
2020-05-19 09:11:34
阅读次数:
74
1.准备3台服务器,一台master ,两台 slave Master 192.168.146.128 Slave 192.168.146.129 slave 192.168.146.130 2.哨兵机制需要先实现Redis的主从复制 Redis的主从复制的实现详细参考:https://www.cn ...
分类:
其他好文 时间:
2020-05-15 21:46:00
阅读次数:
91