MHA是保证主从同步的主库的高可用,各node节点是一种类似链式复制的结构,因为有备用的主库存在,拥有VIP的高可用集群方案 maxscale是做MySQL读写分离的代理软件 MySQL的主从同步需要开启binlog二进制日志,一般是采用半同步复制模式(既兼顾从库的同步,又较及时响应客户端。) my ...
分类:
数据库 时间:
2020-07-17 19:46:26
阅读次数:
95
前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器 ...
分类:
数据库 时间:
2020-07-07 00:31:57
阅读次数:
69
#/bin/bash##该脚本主要用于修复主从同步中的1062错误##执行脚本前,先检查是哪一个复制线程出错,即获取WORKER_ID的值user=rootpasswd=Fuck@anquan1.COMwhile truedomysql -u$user -p$passwd -e "show slav ...
分类:
数据库 时间:
2020-06-30 19:03:23
阅读次数:
51
1、showprocesslist,查看当前连接数,也可以看看有没有执行中的进程2、在从库上执行showslavestatus;查看seconds_behind_maste的值,有数字表示有主从延时,这个值表示主从同步延时的时间如果未同步,在从库上执行下列操作:stopslave;#表示跳过一步错误,后面的数字可变setglobalsql_slave_skip_counter=1;startsla
分类:
数据库 时间:
2020-06-29 09:14:38
阅读次数:
78
mysql主从操作: mysql数据库读写分离,主从同步实现方法https://blog.csdn.net/go_pkqL00/article/details/87974101 mysql数据库的读写分离https://www.jianshu.com/p/0eaacc73fa70 Mysql读写分离 ...
分类:
数据库 时间:
2020-06-22 21:13:09
阅读次数:
91
导读:MongoDB一直都不推荐使用主从复制方式进行数据同步,而是推荐复制集(replicate set),相对于主从同步,复制集有更多优秀的功能,如自动故障转移等,但是,既然MongoDB到4.2版本还保留着该功能,我们不妨探索一下。基础信息 IP地址 操作系统版本 数据库版本 作用 192.16 ...
分类:
数据库 时间:
2020-06-18 19:24:04
阅读次数:
73
展示: 其中mysq-5.7.19-win64是主库 端口3306 mysql3307是从库,端口3307 一、安装第一款mysql5.7(mysq-5.7.19-win64) 我的是免安装版本的mysql 略 全部安装好后修改my.ini文件 [client] port=3306 default- ...
分类:
数据库 时间:
2020-06-15 18:01:50
阅读次数:
130
MySQL备份一般采用全库备份加日志备份的方式,根据业务的需要,可以采用每周日凌晨1点进行完全备份以及每小时进行一次增量备份,这样在MySQL故障后可以使用完全备份和日志备份尽可能的去恢复最完整的数据。一、binlog日志恢复MySQL的二进制日志记录着该数据库所有增删改的操作日志(前提是需要自己开启binlog),还包括了这些操作的执行时间,binlog的使用场景无外乎就是主从同步以及恢复数据库
分类:
数据库 时间:
2020-06-11 18:19:48
阅读次数:
72
1.1 mysql主从同步 1、mysql主从同步(复制)概念 将Mysql某一台主机数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。 当一个 ...
分类:
数据库 时间:
2020-06-09 23:30:46
阅读次数:
99