首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DevOps持续集成

    MFS-master节点故障切换

    1、问题描述: 六个节点底层部署了mfs分布式存储,node4(mfsmaster), 其中node1-6都为mfschunkserver,分别开启了metalogger服务。 准备切换到node6节点中。 2、问题分析: mfsmaster节点宕机,mfsmount挂载失败,需要通过metalogger恢复mfsmaster的数据 3、解决方案: 在node2或者node3节点, 通过metalogger

    1.7K10发布于 2019-10-18
  • 来自专栏linux 自动化运维

    服务器集群自动切换网络节点

    /bin/bash # 集群节点自动切换 # Define the list of IP addresses ipList=( 10.1.1.8 10.1.1.13 ) failCount 子文件目录: $wwwconf/nginxzhuanfa" sudo nginx -s reload } MainNginxconf() { echo "[ok] 通讯正常,正在切换节点

    99810编辑于 2024-08-22
  • 来自专栏Java Tale

    ruoyi mysql切换 pgsql

    修改 application.yml 分页插件 原文件 # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments -- Mysql驱动包 --> <dependency> <groupId>com.mysql</groupId> <artifactId >mysql-connector-j</artifactId> </dependency> 新文件 <! (sched_name, lock_name) ) engine=innodb comment = '存储的悲观锁信息表'; -- ---------------------------- -- 11 COMMENT ON COLUMN QRTZ_SCHEDULER_STATE.checkin_interval IS '检查间隔时间'; -- ---------------------------- -- 11

    93800编辑于 2025-03-26
  • 来自专栏大数据组件部署

    MySQL节点部署

    介绍 MySQL 是一个开源的关系型数据库管理系统,用于存储和管理数据。通俗来说,MySQL 就像一个电子表格或一个大型的文件柜,帮助我们组织、存储和检索信息。 例子: 想象一下一个图书馆。 这相当于 MySQL 的权限管理功能,保护数据的安全性。 部署 # 切换到 /opt/software 目录下,创建一个mysql文件夹 # 将以下安装包和jar包上传至mysql文件夹 mysql-community-client-8.0.31-1.el7. _64.rpm mysql-connector-j-8.0.31.jar cd /opt/software mkdir mysql # 创建一个部署脚本 vim install_mysql.sh /install_mysql.sh # 启动部署脚本 sh install_mysql.sh 测试 # 登录mysql mysql -uroot -p000000 # 查看当前用户状态 mysql>

    50521编辑于 2024-08-09
  • 来自专栏大大刺猬

    mysql主从切换步骤

    导读日常运维中, 难免遇到切换的场景, 但mysql的主从是逻辑复制, 没得真正的所谓MASTER,SLAVE. 主从复制无非就是几个特殊的进程而已. 感兴趣的可以看下之前写的mysql主从连接相关文章https://www.modb.pro/db/625147https://www.modb.pro/db/1788113344170905600所以主从切换就稍微麻烦丢丢 (这里就不考虑回退方案了, 实际环境得考虑下回退方案哈)切换逻辑切换逻辑不复杂, 主要是检查得细致. 尽可能的提取把坑给排了. 大概分为3步: 切换前检查, 切换, 切换后检查. 主要检查内容如下:切换切换的时候就涉及到顺序问题了. 如果顺序不对, 可能就会有脏数据. .切换逻辑整体如下:

    1.2K10编辑于 2024-07-19
  • 来自专栏云生产力

    MySQL主备切换解析

    MySQL主备切换解析MySQL的主备切换是高可用性数据库架构中的重要一环。通过主备切换,可以在主库出现故障时迅速切换到备库,从而保证系统的持续运行。 本文将详细解析MySQL主备切换的基本原理、实现方法以及相关的注意事项。一、MySQL主备基本原理在MySQL的主备架构中,通常有一个主库(Master)和一个或多个备库(Slave)。 三、主备切换实现方法实现MySQL主备自动切换,可以使用MySQL Replication和MySQL Cluster等工具。 使用监控工具(如Keepalived、Pacemaker)监控主服务器的状态,当主服务器出现故障时,立即触发自动切换机制,将备用服务器升级为新的主服务器。双M结构:在双M结构中,两个节点互为主备关系。 循环复制:在双M结构中,需要确保两个节点的server id不同,以避免循环复制问题。

    1.5K00编辑于 2024-12-04
  • 来自专栏小麦苗的DB宝专栏

    11gR2 RAC添加和删除节点步骤--删除节点

    今天小麦苗给大家分享的是11gR2 RAC添加和删除节点步骤。 11gR2 RAC添加和删除节点步骤--删除节点 一. DBCA调整service 如果RAC 的操作,并且待删除节点的service 的,那么在我们删除该节点之前,需要把该节点上的连接转移到其他节点上去,使用relocate service当preferred /rootcrs.pl -force -deconfig -paramfile "/tmp/deinstall2016-06-13_01-38-44PM/response/deinstall_Ora11g_gridinfrahome1 3清除家目录: rm -rf /u01/app/grid_home rm -rf /home/oracle 七. 11gR2 添加节点分3(1到新节点,配置GRID,同时更新OCR信息。 11gR2 步骤还是三个步骤。 删除节点的过程中,原有的节点一直是online和ORACLE_HOME 注意事项: )在添加/,在某些情况下添加/来解决问题。

    2.8K30发布于 2019-09-29
  • 来自专栏小麦苗的DB宝专栏

    11gR2 RAC添加和删除节点步骤--添加节点

    今天小麦苗给大家分享的是11gR2 RAC添加和删除节点步骤。 11gR2 RAC添加和删除节点步骤--添加节点 1 个节点的hosts关闭防火墙 service iptables stop chkconfig iptables off 3 创建用户和组 --创建组 选择节点和实例名-> Finish. 11gR2 RAC 个阶段: )第一阶段主要工作是复制GIRD HOME,并且启动GRID信息,更新inventory(2到新节点,更新inventory(3创建新的数据库实例(包括创建undo ,初始化参数等 (1删除节点前,建议手工备份一下OCR删除节点失败,可以通过恢复原来的OCR(2时,OUI配置功能,但是添加节点脚本addNode.sh用户和grid用户等效性。

    2.1K30发布于 2019-09-29
  • 来自专栏大大刺猬

    切换 旧环境MySQL 到 新环境MySQL

    环境从一套旧的 主从mysql 切换到新的主从mysql旧环境配置差一点(新环境的1/4的内存和CPU), 还是机械盘, 故想迁移到新环境本次使用 A主,A备 表示旧环境的主库和备库, B主和B备表示新环境的主备实际切换过程和相关问题处理切换前 , 搭建新环境的主从, 并从旧环境同步数据过来, 差不多就是下图这样但要保障切换后应用验证失败还能回退, 所以还得搭建一个反向的主从(A主同步B主的数据)图片切换过程0. 检测 B主 延迟, 如果太大, 就不适合做切换, 有时间的还可以做下数据一致性校验1. 停掉应用, 并设置 A主 只读(还有连接,就kill掉)2. 等待B主复制完成后, B主 开启读写(并停掉复制进程,再reset slave).3. 4个实例均开启GTID(之前未使用GTID,本次切换过程顺便就开启GTID)4. 如果有级联, 或者这种反向切换的要求时, 注意log_slave_updates参数, 该参数决定是否将relay log写入binlog3.

    38220编辑于 2023-09-09
  • 来自专栏技术杂记

    mysql 迁移11

    启动mysql并且开启同步 [root@slave02 mysql]# mysql -u root -p Enter password: Welcome to the MySQL monitor. mysql> show slave status\G Empty set (0.00 sec) mysql> CHANGE MASTER TO MASTER_HOST='192.168.66.100' Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 / cat xtrabackup_binlog_pos_innodb chown -R mysql.mysql /var/lib/mysql/ 原文地址

    1.1K20编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移11

    启动mysql并且开启同步 [root@slave02 mysql]# mysql -u root -p Enter password: Welcome to the MySQL monitor. mysql> show slave status\G Empty set (0.00 sec) mysql> CHANGE MASTER TO MASTER_HOST='192.168.66.100' Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 hostname slave02 mysql>

    1.3K30编辑于 2022-03-22
  • 来自专栏杨建荣的学习笔记

    动态创建MySQL Group Replication的节点(r11笔记第84天)

    前几天分享了下搭建MySQL Group Replication的脚本, 分分钟搭建MySQL Group Replication测试环境(r11笔记第82天) 其实感觉还是不太踏实,虽然我成功搭建了3 1.节点数都是在脚本里固定的,想搭建4个,6个节点的,完全适应不了 2.模板臃肿,每个节点一个参数模板,其实就几个参数不一样 3.单主模式下的节点,其实就一个写节点的配置略有不同,其它节点配置都是一样的 这个文件是动态搭建的核心,每个节点的端口号,节点的编码(自定义),是否为主节点等都一一做了标识。 binlog_format=ROW transaction_write_set_extraction=XXHASH64 loose-group_replication_group_name="1bb1b861-f776-11e6 base_dir=/usr/local/mysql base_data_dir=/home/mysql/data function get_seed_list { while read line do

    83960发布于 2018-03-21
  • 来自专栏thinkphp+vue

    MySQL 存储过程进行切换

    DROP PROCEDURE IF EXISTS `sp_revoke_table`$$

    2.1K30发布于 2021-05-26
  • 来自专栏简栈文化

    KeepAlived保证Mysql主从自动切换

    , 'chenyuan11', 20, 'M');# 2边数据一致就OKmysql> select * from person_01;+------+------------+------+------ | chenyuan11 | 20 | M |+------+------------+------+--------+11 rows in set (0.00 sec) 安装KeepAlived 172.17.255.255 scope global eth0 valid_lft forever preferred_lft forever 由此可见,现在172.17.0.99/32`是在master节点上 ]# kill -9 2859 在docker-mysql-client节点上继续查看server_id。 服务挂掉,让VIP切换到Master节点去。

    2.9K40发布于 2021-11-04
  • 来自专栏香菇带你用好IT工具

    MySQL 5.7 主备切换详解

    一、MySQL主备架构概述MySQL的主备架构通常包括一个主库(Master)和一个或多个备库(Slave)。 当主库出现故障时,可以迅速切换到一个备库作为新的主库,确保服务的连续性。二、主从同步原理MySQL的主从同步是通过二进制日志(binlog)和中继日志(relay log)来实现的。 三、主备切换步骤准备环境:确保主库和备库能够互相通信,并且安装了相同版本的MySQL数据库。配置主从同步:按照上述步骤配置主从同步。验证同步:在主库上插入数据,并在备库上验证数据是否同步。 四、备份与恢复在主备切换过程中,备份和恢复也是非常重要的环节。MySQL提供了多种备份工具和方法,如mysqldump和xtrabackup。 5.7的主备切换技术是实现高可用性的重要手段之一。

    1.4K00编辑于 2024-10-16
  • 来自专栏python知识

    Django切换MySQL数据库

    ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 切换MySql: # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 常见的Mysql驱动介绍: MySQL-python:也就是MySQLdb。是对C语言操作MySQL数据库的一个简单封装。遵循了Python DB API v2。 因为是纯Python编写的,因此执行效率不如MySQL-python。并且也因为是纯Python编写的,因此可以和Python代码无缝衔接。 MySQL Connector/Python:MySQL官方推出的使用纯Python连接MySQL的驱动。因为是纯Python开发的。效率不高。

    3.1K20编辑于 2021-12-01
  • 来自专栏shysh95

    MySQL GTID主备切换协议

    一般这种都会有专门的系统完成,我们可以看一下这种专门的系统大体有哪几种方式完成主备切换。 主备切换的方式有几种? 基于位点的主备切换 基于GTID的主备切换 如何设置节点B成为A'的主库? 因此在切换前,需要找到同步位点。 如何找同步位点? 基于位点主备切换的弊端? mysql主要有很多错误类型,如下两种: 1062:插入数据时唯一键冲突 1032:删除数据时找不到行 我们可以在mysql配置文件中添加以下内容: slave_skip_errors=1062,1032 是指定的值:比如通过set gtid_nex='current_gtid'指定 每个MySQL实例都维护了一个GTID集合,用来对应这个实例执行过的所有事务。

    2.5K10编辑于 2022-04-07
  • 来自专栏全栈程序员必看

    mysql 错误1062_mysql主从切换步骤

    以下是报错时的截图: 错误分析:当发生这样的错误时,可以在master库上的xxxx库下对应的表,用desc查看一个表结构,找出主键对应的列名,然后把对应的记录找出来 master的记录是: mysql > slave库上的记录是: mysql> select * from xxxx.xxxx where id=120383;+——–+———-+———-+————+————-+———-+————+——— /bin/bash #Delete duplicate records primary key conflict #Write by xuanzhi2015-01-12mysql=/usr/local/ mysql-5.1.66-3310/bin/mysql sock=/data/mysql-slave-3310/mysql.sockpasswd=123456 while true doSQL_THREAD =`mysql -uroot -ppasswd -S sock -e ‘show slave status\G’ | egrep ‘Slave_SQL_Running’ | awk ‘{print 2}

    3.2K40编辑于 2022-09-27
  • 来自专栏Michael阿明学习之路

    LeetCode MySQL 608. 树节点

    : 叶子:如果这个节点没有任何孩子节点。 根:如果这个节点是整棵树的根,即没有父节点。 内部节点:如果这个节点既不是叶子节点也不是根节点。 写一个查询语句,输出所有节点的编号和节点的类型, 并将结果按照节点编号排序。 '1' 是根节点,因为它的父节点是 NULL ,同时它有孩子节点 '2' 和 '3' 。 节点 '2' 是内部节点,因为它有父节点 '1' ,也有孩子节点 '4' 和 '5' 。 节点 '3', '4' 和 '5' 都是叶子节点,因为它们都有父节点同时没有孩子节点。 解题 # Write your MySQL query statement below select id, case when p_id is null then 'Root'

    47810发布于 2021-02-19
  • 来自专栏惊羽-布壳儿

    算法练习(11) - 寻找相交链表的相交节点

    题目 : 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 } return headA; } } } 思路 将长度比较长的链表指针提前赶到短链表的头结点位置,然后2个指针以同样步伐一步一步往下走,直到找到相交节点或返回空值

    43510编辑于 2022-06-15
领券