首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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 =0 failFlag=0 failMaxFlag=0 successCount=0 successMaxFlag=0 failMaxCount=5 # 稳定 5 次pin successMaxCount=5 # 稳定 5 次pin i=0 configDIR(){ if [ `id -un` ! 子文件目录: $wwwconf/nginxzhuanfa" sudo nginx -s reload } MainNginxconf() { echo "[ok] 通讯正常,正在切换节点

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

    ruoyi mysql切换 pgsql

    -- Mysql驱动包 --> <dependency> <groupId>com.mysql</groupId> <artifactId >mysql-connector-j</artifactId> </dependency> 新文件 <! trigger_name, trigger_group) ) engine=innodb comment = 'Cron类型的触发器表'; -- ---------------------------- -- 5、 '; COMMENT ON COLUMN QRTZ_CRON_TRIGGERS.time_zone_id IS '时区'; -- ---------------------------- -- 5、 null auto_increment --> BIGSERIAL NOT NULL bigint(20) --> BIGINT bigint(5)

    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步: 切换前检查, 切换, 切换后检查. 对于从库延迟要求在5秒以内, 主要是切换窗口太短, 延迟太大的话, 估计回放不完binlog.对于业务连接要求是可以根据自己情况来的, 测试发现,存在业务连接的时候也能正常切换. md5值即可md5sum /tmp/.checksumalltable.txt这里排查mysql之类的系统库是因为, 从库mysql.slave_master_info肯定有数据的, 因为这玩意导致数据不一致就太划不来了

    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
  • 来自专栏大大刺猬

    切换 旧环境MySQL 到 新环境MySQL

    环境从一套旧的 主从mysql 切换到新的主从mysql旧环境配置差一点(新环境的1/4的内存和CPU), 还是机械盘, 故想迁移到新环境本次使用 A主,A备 表示旧环境的主库和备库, B主和B备表示新环境的主备实际切换过程和相关问题处理切换前 , 搭建新环境的主从, 并从旧环境同步数据过来, 差不多就是下图这样但要保障切换后应用验证失败还能回退, 所以还得搭建一个反向的主从(A主同步B主的数据)图片切换过程0. 检测 B主 延迟, 如果太大, 就不适合做切换, 有时间的还可以做下数据一致性校验1. 停掉应用, 并设置 A主 只读(还有连接,就kill掉)2. 使用GTID搭建主从关系, 并配置反向同步(A主同步B主的数据)5. 检测主从状态, 并让业务开始测试第5步的时候 发现A备没收到新的数据, 但A主 有, 也就是A主 未开启log_slave_updates参数.故修改配置文件该参数后重启 A主.

    38220编辑于 2023-09-09
  • 来自专栏thinkphp+vue

    MySQL 存储过程进行切换

    DROP PROCEDURE IF EXISTS `sp_revoke_table`$$

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

    KeepAlived保证Mysql主从自动切换

    | 20 | F || 3 | Jack | 30 | M || 4 | Bill | 32 | M || 5 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节点去。 OPTION;FLUSH PRIVILEGES; 参考地址 https://www.jianshu.com/p/8a5308888ef1 https://www.jianshu.com/p/f693b5b08016

    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 log_type | log_user | log_server | log_channel | log_data | log_result | log_time | f1 | f2 | f3 | f4 | f5 log_type | log_user | log_server | log_channel | log_data | log_result | log_time | f1 | f2 | f3 | f4 | f5 mysql-5.1.66-3310/bin/mysql sock=/data/mysql-slave-3310/mysql.sockpasswd=123456 while true doSQL_THREAD entry/{print 5}’ | awk -F “‘” ‘{print DATABASE=`mysql -uroot -ppasswd -S sock -e ‘show slave status

    3.2K40编辑于 2022-09-27
  • 来自专栏网优小兵玩Python

    5G--NR NSA定向切换

    终端无法及时占用锚定小区的问题,例如中移 FDD1800 为锚定小区, 但是由于多频组网策略需要,FDD1800一般不会定为最高优先级, 那么就存在 NSA 终端可能无法及时占用FDD1800 小区, 进而无法做 5G 5G UE 接入非锚点小区, 如何及时迁移到锚点小区? 是当前 NSA 终端移动性策略遇到的重要问题。 2、NSA 优先占用锚定小区方案 ---- 解决方案是: 5G UE 接入非锚点小区,如果它的邻区中存在锚点邻区, 则在连接态下主动发起到锚点邻区的定向切换。 通过连接态定向切换策略, 保证 5G 商用终端及时迁移到锚点小区。为了确保 NSA 终端可以从非锚定小区切换到锚定小区, 并在锚定小区稳定驻留。 如锚定小区不满足测量门限, 定时器超时后, 删除本功能下发的 A5 事件测量。 继续执行其他常规测量 ? 非锚点小区开启 NSA 定向切换锚点小区功能涉及 6 个参数, 推荐配置如下表所示 ?

    4.5K45发布于 2019-09-10
  • 来自专栏Michael阿明学习之路

    LeetCode MySQL 608. 树节点

    +----+------+ | id | p_id | +----+------+ | 1 | null | | 2 | 1 | | 3 | 1 | | 4 | 2 | | 5 +----+------+ | id | Type | +----+------+ | 1 | Root | | 2 | Inner| | 3 | Leaf | | 4 | Leaf | | 5 节点 '2' 是内部节点,因为它有父节点 '1' ,也有孩子节点 '4' 和 '5' 。 节点 '3', '4' 和 '5' 都是叶子节点,因为它们都有父节点同时没有孩子节点。 样例中树的形态如下: 1 / \ 2 3 / \ 4 5 注意 如果树中只有一个节点,你只需要输出它的根属性 解题 # Write your MySQL query statement below select id, case when p_id is null then 'Root'

    47810发布于 2021-02-19
  • 来自专栏大话swift

    vapor 切换MySQL作为Cache存储容器

    之前做了将SQLite作为Cache的说明,现在由于把数据全部迁移到MySQL存储因此需要把Cache也转移到MySQL作为存储媒介,由于官方没有很好的实例于仿照SQLite的流程来梳理一遍: 1 SQLite 注册Provide try services.register(FluentMySQLProvider()) > 设置MySQL作为Cache config.prefer(MySQLDatabaseCache.self ) 杜宇SQLite这么写Run之后没有错误而对于MySQL是无法运行的,看似如出一辙的流程为什么会有两种不同的结果呢? 这边的Provider采用的是内存作为cache,那么我们怎样将MySQL切换为caceh存储容器呢? let pool = try container.connectionPool(to: .mysql) return MySQLDatabaseCache.init(

    75940发布于 2019-07-04
  • 来自专栏NetCore

    Abp vNext 切换MySql数据库

    从源码来看,Abp vNext已经支持了多种数据库,Sql Server,MySql,PostgreSql等。 默认情况下,你创建的项目使用的是Sql Server版本,如果需要切换MySql的话,仅需要: 第一步,在你的EntityFrameworkCore(Abp的EF框架模块,用来创建DbContext, 数据迁移用的)中,从NuGet中安装Volo.Abp.EntifyFrameworkCore.MySql 第二步,打开TGDbContextFactory.cs 第三部,修改代码: public TGDbContext new TGDbContext(builder.Options); } 原本以为这样就能ok的,update-database的时候一堆错误,去issue上看了下,都有这个问题,有人建议用Pomele的MySql 自给自足丰衣足食,自己来吧,其实非常简单 先去掉刚引入的Volo.Abp.EntityFrameworkCore.MySql,然后引入Pomelo.EntityFrameworkCore.MySql,随后上述代码改为

    1.9K10发布于 2020-06-19
  • 来自专栏Java学习网

    MySQL数据库,浅谈MySQL集群4类节点

    MySQL集群由 4 类节点组成:SQL节点、数据节点、管理节点以及客户机节点。下面我们一起来看看MySQL集群4类节点的概念。 ? 1、客户机节点 为了实现 MySQL 集群中数据的增、删、改、查,需要通过 MySQL 客户机编辑、提交 SQL 语句(这里将 MySQL 客户机简称为客户机节点)。 2、SQL 节点 SQL 节点主要用于提供 MySQL 服务,提供了访问 MySQL 集群中数据节点中数据的「接口」。 当任意一个 SQL 节点出现故障时,客户机节点都可以将请求转移到其他 SQL 节点。当然,数据库开发人员应该提供一种当一个 SQL 节点出现故障时,客户机节点能够自行切换到其他 SQL 节点的机制。 事实上,MySQL 集群主要是通过将 NDB Cluster 内存集群存储引擎与 MySQL 服务器集成实现的,因此 SQL 节点MySQL 服务必须支持 NDB 存储引擎才能实现 MySQL 集群

    2.3K20发布于 2021-03-29
  • 来自专栏前端架构

    DarkMode(5):深色模式不同实现方案切换

    替换为$1即可 第二个函数正则表达:themed\(\"([\w\-]*)\"\)\; const reg = /themed\(\"([\w\-]*)\"\)\;/ 替换为\$$1 sass变量主题输出切换为 css变量主题输出 如果单纯sass变量输出两套主题,切换主题样式,需要刷新页面。 variable.scss 变量,并自动处理成css 变量文件,这个正在研究,等时间空点,再续 这个用sass或者less函数可以直接处理 如果是map 形势的赋值,直接操作 转载本站文章《DarkMode(5) :深色模式不同实现方案切换》, 请注明出处:https://www.zhoulujun.cn/html/webfront/style/darkMode/8586.html

    1.1K10发布于 2020-12-11
  • 来自专栏分享/效率/工具/软件

    5. 安装k8s的master节点和worker节点

    5. 安装k8s的master节点和worker节点 B站视频地址: 5.1k8s-搭建master节点_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 复制init镜像->master master改hostname kubectl get node # 查看kubelet的日志 journalctl -fu kubelet 初始化worker节点 # 安装kubelet kubeadm kubectl cat 0gfmh8.wcwa31l1v9shmcjq \ --discovery-token-ca-cert-hash sha256:8082ae1a748672c6767132397b4d13e5ee5d94d5096fcfe46f00775670b513a1 token 0gfmh8.wcwa31l1v9shmcjq –discovery-token-ca-cert-hash sha256:8082ae1a748672c6767132397b4d13e5ee5d94d5096fcfe46f00775670b513a1

    2.3K20发布于 2020-02-14
领券