一、故障切换的过程当master_manager监控到主库mysqld服务停止后,首先对主库进行SSH登录检查(save_binary_logs -command=test),然后对mysqld服务进行健康检查(PING(SELECT)每个3秒检查一次,持续3次),最后作出Master is down!的判断,master failover开始 第1步:先根据配置文件检测当前的复制环境中
转载 精选 2016-07-07 16:15:17
10000+阅读
MGR在线切换主节点
原创 2021-05-19 09:54:39
2055阅读
切换undo的一些步骤和基本原则 查看原undo相关参数 SHOW PARAMETER UNDO;   创建新undo空间 create undo tablespace undo_x datafile 'E:\ORACLE\ORADATA\XIFENFEI\undo_xifenfei.dbf' size 10M autoextend on next 10M maxsize 30G;
转载 2017-06-06 10:22:00
427阅读
2评论
在使用masterha_master_switch –master_state=alive进行再线切换的时候,看输出日志经历了下面几个阶段 1配置检查 会读取配置文件,检查复制状态,另外会提示在原主库上执行FLUSH NO_WRITE_TO_BINLOG TABLES,还会检查新主库是否ok的 2拒绝update阶段 这个阶段会调用你的脚本禁止主库上的写操作,执行完后,会把原主库上的所有表锁
原创 2021-09-08 09:50:29
162阅读
由于某些原因,我们可能需要将redis master更换机器,我们可以停机进行更换,但是那样可能影响到用户体验。本文简要操作进行不停机迁移。 系统环境 CentOS 6.3 x64redis-server 2.6.16机器两台s1\s2 操作步骤 1我们在新redis服务器上,启动一个redis实例
原创 2021-04-26 00:01:32
969阅读
数据库服务器可以容纳很多个数据库,数据库是许多表的组合,逻辑关系如下: 数据库服务器->数据库->表(由列定义)->行 表是由行和列组成。 数据库和表称为数据库对象。任何操作(如创建、修改或删除数据库对象)都称为数据定义 语言(DDL)操作。 数据按某种蓝图组织构建数据库(分为数据库和表),这种数据的组织形式被称为 schema。 1、创建数据库: mysql> creat
转载 8月前
52阅读
在线切换的版本要>=5.7.6 gitd_mode 解释 OFF ...
原创 2022-02-13 16:50:05
102阅读
MySQL MHA switchover在线切换过程
原创 2019-08-20 15:40:36
1281阅读
在线切换的版本要>=5.7.6 gitd_mode 解释 OFF 不产生GTID,Slave只接收不带GTID的事务 OFF_PERMISSIVE 不产生GTID,Slave接收不带GTID的事务也接收带GTID的事务 ON_PERMISSIVE ...
原创 2021-08-09 16:20:15
94阅读
使用主要命令config set slave-priority <parameter> config get slave-priority <parameter> Config rewrite sentinel failover <parameter>目标:把主库切换到192.168.2.101上1.获取三个节点的优先级,值越小优先级越高 192.168
原创 8月前
96阅读
gtid复制和传统复制的在线切换前提:AllserversinyourtopologymustuseMySQL5.7.6orlater.YoucannotdisableGTIDtransactionsonlineonanysingleserverunlessallserverswhichareinthetopologyareusingthisversion.Allservershavegtid_m
ja
原创 2017-11-23 18:00:14
8168阅读
1. Properties该文件以后缀.properties结尾,这种文件允许使用key=value的格式存储内容,多用于来做配置文件,Java中用Properties类来读取该配置文件,其他语言也有相应的类去读取properties文件,由于难以表达层次, 复杂的配置文件可以用xml或者yml做配置.用#做注释2.XMLeXtendsible markup language 可扩展的标记语言,后
在线进行传复制到gtid复制的切换
翻译 精选 2015-12-28 14:26:36
954阅读
1点赞
1评论
前题:要求MySQL 5.7.6及以后版本。所有组中成员gtid_mode 为off状态。 实现步骤:所有的Server执行set @@global.enforce_gtid_consistency = warn; 特别注意: 这一步是关建的一步使用不能出现警告。 2.所有的server上执行:set @@global.enforce_gtid_consistency
转载 7月前
41阅读
mysql5.7传统复制到Gtid在线切换
转载 2019-01-01 21:22:57
802阅读
1点赞
众所周知,MGR是支持在切换过程的(具体和版本相关),那么在切换的过程中会如何处理未提交的事务,但主库有未提交事务的时候是否能完成切换的动作。试验结论以下试验基于Mysql 8.0.24版本。change primary需要等待命令发起之前的事务结束,并且会一直等待下去。在发出change primary之后,不会影响MGR的写入,就算change primary处于等待状态,也不会阻止后续事务的
原创 2022-09-26 11:38:45
214阅读
文章目录参考关于ThreadPoolExecutor线程池的参数介绍默认参数ThreadFactoryRejectedExecutionHandler线程池的APIExecutors 中的默认线程池newFixedThreadPool:newCachedThreadPoolnewSingleThreadExecutornewScheduledThreadPool和newSingleThreadS
结合vip的主库在线切换脚本master_ip_online_change:#!/usr/bin/env perl #  Copyright (C) 2011 DeNA Co.,Ltd. # #  This program is free software; 
原创 2017-06-16 17:39:13
4269阅读
在日常工作中,会碰到如下的场景,如mysql数据库升级,主服务器硬件升级等,这个时候就需要将写操作切换到另外一台服务器上,那么如何进行在线切换
转载 2022-02-13 14:05:54
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5