Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服 ...
分类:
数据库 时间:
2019-03-24 11:11:56
阅读次数:
259
首先需要安装docker镜像: 由于需要启动数据库才可以进入数据修改my.cnf文件,可以选择安装vi命令,也可以选择挂在 在此选择是挂载的方法进行安装: 这样就可以创建两个mysql容器,但是需要修改my.cnf,上面创建的是文件文件夹 进入 cd /usr/master 执行 rm -rf my ...
分类:
数据库 时间:
2019-02-17 15:31:33
阅读次数:
198
一.MariaDB简介 MariaDB数据库的主从复制方案,是其自带的功能,并且主从复制并不是复制磁盘上的数据库文件,而是通过binlog日志复制到需要同步的从服务器上. MariaDB数据库支持单向、双向、链式级联等不同业务场景的复制.在复制的过程中,一台服务器充当主服务器(Master),接收来 ...
分类:
数据库 时间:
2019-01-24 16:34:28
阅读次数:
218
目录 概述 环境准备 keepalived搭建 mysql搭建 mysql双主搭建 mysql双主高可用搭建 概述 传统(不借助中间件)的数据库主从搭建,如果主节点挂掉了,从节点只能读取无法写入,只能把人肉去恢复故障,既不想引用中间件也不想人肉恢复故障,可以折中 ...
分类:
数据库 时间:
2019-01-09 18:44:47
阅读次数:
154
redis发布订阅 三个角色,提供的redis命令 1.发布者 publish 频道 消息 给频道发消息 2.订阅者 SUBSCRIBE 频道 订阅频道 PSUBSCRIBE 频道* 支持模糊匹配的订阅 3.频道 channel 频道名 自定义 redis持久化之RDB 1.在配置文件中添加参数..... ...
分类:
其他好文 时间:
2019-01-02 23:24:26
阅读次数:
233
本文不包含数据库主从配置。 实现思路:在项目中配置多数据源,通过代码控制访问哪一个数据源。 spring-jdbc为我们提供了AbstractRoutingDataSource,DataSource的抽象实现,基于查找键,返回不通不同的数据源。编写我们自己的动态数据源类DynamicDataSour ...
分类:
数据库 时间:
2018-12-30 14:01:47
阅读次数:
202
在这里我就不说怎么搭建 Mysql 数据库了!如果有需要可以参照我前面的博文。 此博文主要说配置 Linux 数据库 主从 下面我们开始进入正题。 master:192.168.31.200 slave:192.168.31.250 主:192.168.31.200 配置如下: 1.修改 /etc/ ...
分类:
数据库 时间:
2018-12-29 01:08:49
阅读次数:
314
错误日志(默认开启,建议开启) 记录严重错误和启动关闭消息 二进制日志(默认关闭,建议开启) 记录了数据库所有的ddl语句和dml语句,用于恢复数据库、主从复制 查询日志(默认关闭,建议关闭) 记录用户的所有操作,其中还包含增删查改等信息 慢查询日志(默认关闭,建议调试性能才开启) 便于收集查询时间 ...
分类:
数据库 时间:
2018-11-25 20:44:23
阅读次数:
183
master数据库已投入生产一段时间后,做主从复制的操作记录 环境: master库:172.18.237.13slave库:172.18.237.14 mysql版本说明: master:mysql 5.6.33 slave:mysql 5.6.35 我到公司的时候已经装了5.6.33版本,找了很 ...
分类:
数据库 时间:
2018-11-22 02:45:18
阅读次数:
177