mysql主从经常会出现主从数据不同步的问题,脏数据会造成主从同步中断,出现大量ERROR,如1032,1062等错误。常规方法是逐条删除脏数据或者重做库,由于数据量大操作麻烦,而且主库在线上运行不能有锁表操作,各种不便特别费时间。笔者在生产环境遭遇了一次,情急之下用粗暴的方法不到10分种解决问题。下面假设一种情况,主库正常,从库数据不一致,解决思路步骤如下:1,对故障定性,通过查看最近日志来找出
分类:
数据库 时间:
2019-03-09 12:54:24
阅读次数:
214
主从复制原理1、主从复制的前提1.1两台以上mysql实例多台物理机多个mysql实例1.2主库要开启二进制日志1.3主库要提供复制相关的用户replicationslave,一个比较特殊的权限grantreplicationslaveon.torepl@‘10.0.0.%‘identifiedby‘123‘;1.4从库需要将和主库相差的数据,进行追加一般情况下可以
分类:
数据库 时间:
2019-03-08 15:12:41
阅读次数:
210
主从配置,也就是在主库上写数据,从库也会跟着实时同步,这里我在一台机器上起两个 redis 服务来做主从 ...
分类:
其他好文 时间:
2019-03-03 11:09:46
阅读次数:
236
由于一次上线操作的数据变更太多,导致执行时间很长! 由于做手动主从关系,所以操作落在了主库上。 由于主从关系不是对整个库的操作,所以在有表新增的地方,添加了dts新的同步关系。 db变更完成后,就发布代码上线了! 以上是背景!一切看起来都很美好。 代码上线后,从从库发现数据一直没有,时间在一分分地过 ...
分类:
数据库 时间:
2019-03-02 00:52:45
阅读次数:
201
方法1在主库上使用备份的进行恢复丢失的归档日志 1.发现主库备份后删除了归档,但是这些归档从库还没应用,也没有传到从库从库应用的最新的归档日志为592SQL> connect / as sysdbaConnected.SQL> Select Max(t.SEQUENCE#) From V$archi ...
分类:
其他好文 时间:
2019-02-28 16:41:03
阅读次数:
309
MySQL主从搭建 环境准备 mysql安装省略 架构图 异步复制1.确保2台服务器已安装相同版本的mysql2.在主库上,设置一个复制使用的账户,并授予 REPLICATION SLAVE权限。这里创建一个复制用户repl,可以从IP为192.168.1.109(从库)的主机进行连接:命令文本:G... ...
分类:
数据库 时间:
2019-02-28 00:58:43
阅读次数:
172
预处理错误: 出错原因:①包含错误:eg #include <abc.h> //abc.h为用户自行编写文件 解决方法:⑴应改为#include “abc.h” //用尖括号是表示从C库中寻找,一般为C自带类,如stdio.h、string.h等。应用用户自建的文件应使用“”(引号)。 ⑵编译时添加 ...
分类:
系统相关 时间:
2019-02-26 23:48:58
阅读次数:
280
主库IP:192.168.77.238 用户名:root 密码:kocla@2018 my.cnf配置文件,所在目录/etc/my.cnf 从库IP:192.168.77.223 用户名:root 密码:kocla@2019 my.cnf配置文件 主库和从库要在my.cnf中将log-bin开启,即 ...
分类:
数据库 时间:
2019-02-26 13:21:18
阅读次数:
202
raid0条带卷 raid1镜像卷 raid5: raid10: 1、raid0:追求性能,不需要保障数据的安全 mysql slave 数据库从库 2、raid1:安全性,对性能要求不高,对数据安全性要求高,成本比较高 3、raid5:对于性能要求不高,用户并发比较小 4、raid10:价格贵、性 ...
分类:
其他好文 时间:
2019-02-23 01:24:10
阅读次数:
176
Amoeba是什么?Amoeba(变形虫)项目,该开源框架于2008年开始发布一款AmoebaforMysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(DatabaseProxy)开发,它位于与Client、DBServer(s)之间,对客户端透明。具有负载均衡、高可用性、SQL过滤、读写分离、可路由相关
分类:
数据库 时间:
2019-02-20 09:26:14
阅读次数:
269