• 2024-11-21MySQL 主从复制之多线程复制
    目录一、MySQL多线程复制的背景二、MySQL5.5主从复制1、原理2、部署主从复制2.1、主节点安装配置MySQL5.52.2、从节点安装配置MySQL5.53、检查主从库server_id和log_bin配置4、创建主从复制用户5、获取主库的二进制日志文件和位置6、配置从库连接主库参数并启动从库复制
  • 2024-11-18高可用方案MGR介绍
    MGR简介MySQLGroupReplication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL5.7版本开始支持无损半同步复制(losslesssemi-syncreplication),从而进一步提示数据复制
  • 2024-11-14MySQL5.7新特性--官方高可用方案MGR介绍
    MGR简介MySQLGroupReplication(下简称:MGR)是MySQL官方推出的一种基于Paxos协议的状态机复制。在MGR出现之前,用户常见的MySQL高可用方式,无论怎么变化架构,本质就是Master-Slave架构。MySQL5.7版本开始支持无损半同步复制(losslesssemi-syncreplication),从而进一步提示数据复制
  • 2024-11-13Docker安装MySQL双主从复制
    一、下载mysql镜像略二、主节点my.cnf配置[mysqld]设置server_id,同一局域网中需要唯一server_id=1指定不需要同步的数据库名称binlog-ignore-db=mysql开启二进制日志功能log-bin=mysql-bin设置二进制日志使用内存大小(事务)binlog_cache_size=1M设置使用的二进制日志
  • 2024-11-12若依框架多源数据库达梦应用适配问题处理记录-无效的模式名
    最近项目中有用户反馈应用连接数据库执行sql报无效的模式名,而在达梦客户端可以正常查询 首先怀疑的是应用连接串配置有错误,连接串配置如下: 根据查询,SZSJTGK模式不属于YSZWDT_YWYY用户将连接串模式名去掉之后还是同样问题,模式名大小写,驱动这些方面排除之后还是同样报错。
  • 2024-11-11Mysql高可用架构方案
    目录Mysql介绍高可用结构主从模式主从模式介绍主从复制技术主从模式注意事项MHA(MasterHighAvailability)MHA模式介绍MHA工作流程MMM(Multi-MasterReplicationManagerForMysql)MGR(MysqlGroupReplication)总结Mysql介绍Mysql是典型的开源关系型数据库,是许多网站、应用程序、企业软件
  • 2024-11-08django 配置多数据库进行读写分离
    DATABASES配置在Django的配置文件setting.py中的DATABASES参数中,添加多个数据库的配置信息。每个数据库都需要指定ENGINE(数据库引擎)和NAME(数据库名称)。DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'master_db'
  • 2024-11-08mysql(Error_code: 1032)原因与通用修复方案
    碰到MYSQL常见的1032错误,从库复制异常。通过showslavestatus\G命令也能看到对应的报错(处理时忘记截图了)。通过报错我们可以去主库找到binlog中具体的报错。mysqlbinlog--no-defaults-v-v--base64-output=DECODE-ROWSmysql-bin.018563>1106.sql这是一个事务对应一
  • 2024-11-07关于SQL_Errno:1677导致主从复制中断的思考和实践【转】
    1、简单介绍该错误发生的背景:1)数据库版本:MySQL5.7.192)对一个大表修改字段类型DDL(将主键idint变为bigint),为了不影响主库业务,先在从库上执行DDL操作,然后通过主从切换完成最终的大表DDL;在从库执行完DDL后,这时发现复制中断了,报错信息:12Last_SQL_Errno:1677Last_SQ
  • 2024-11-04@DS注解方式springboot多数据源配置及失效场景解决
    1.使用教程导入依赖<!--多数据源--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>3.5.0</version> </dependency>123456配置数据源
  • 2024-11-03mongodb指数汇总
    mongodb安装:安装mongodb:https://blog.csdn.net/zerochia/article/details/90767583【社区版下载地址:https://www.mongodb.com/try/download/community】安装mongodbcompress(GUI,界面操作,可以连本地mongodb,也可以连远程服务器上的mongodb):https://www.mongodb.com/try/download/com
  • 2024-11-01MySQL主从复制(docker环境)
    MySQL主从复制示例1创建master容器3307:dockerrun-d--namemysql-master\-p3307:3306\--privileged=true\-v/root/mysql-master/log:/var/log/mysql\-v/root/mysql-master/data:/var/lib/mysql\-v/root/mysql-master/conf:/etc/mysql/conf.d\-eMYSQL_ROO
  • 2024-11-01【AXI VIP 报错一】
    项目场景:AXIVIP使用问题描述AXIVIP报错:Theobjecthandlegivenhasbeenreturnedbacktothedriverin0time.Pleaseensurethatthesequencereturnstheobjectrecievedfromthemonitor,backtothedriverin0time原因分析:说人话就是,你的仿真环境
  • 2024-10-30MySQL双主配置
    1、配置的前置条件已知A服务器IP=192.168.0.11,B服务器IP=192.168.0.12建议使用相同版本的MySQL,若是小版本跨越一般是兼容的,如A的MySQL版本是5.7.1,B的MySQL版本是5.7.2;配置前需要保证两个数据库的数据一致,建议将A数据库同步到B数据库,以保证配置前A、B两台数据库的数据是一致的;
  • 2024-10-29redis主从复制与哨兵机制
    一、主从复制1、主从复制主从复制架构用来备份主节点的数据,主节点接受用户请求,从节点同步数据2、架构图3、搭建主从复制创建三个目录代表三台机器,master-7000,slave-7001,slave-7002拷贝源码中的redis.conf分别到master-7000,slave-7001,slave-7002中修改三台机器
  • 2024-10-26Docker部署MySQL主从复制
    1.主从复制概念及优势1.1概念MySQL主从复制是一种数据库复制技术,它允许将一个数据库服务器(主服务器)上的数据更改复制到一个或多个数据库服务器(从服务器)。这种技术在数据库管理和维护中扮演着重要的角色,尤其是在需要数据冗余、负载均衡和高可用性的场景中。主从复制的概念
  • 2024-10-26mysql5.7主从搭建
    mysql下主从(主主)搭建首先要准备两台服务器,一台主服务器(Master),另一台从服务器(Slave),然后要保证Master与Slave的版本要相同且Master不能高于Slave的版本,一般稳健的做法都是使其版本相同,因为MySQL不同版本之间的binlog(二进制日志)格式可能会不一样,最后会导致同步出现异常。参考地
  • 2024-10-22MySQL 集群部署
    MySQL集群部署环境集群模式:双主集群服务器:192.168.93.100、192.168.93.101版本:mysql-5.7.44配置192.168.93.101my.cnf[mysqld]skip-host-cacheskip-name-resolve#修改数据磁盘data目录datadir=/var/lib/mysqlsocket=/var/run/mysqld/mysqld.socksecure-file-pri
  • 2024-10-22MySQL基于gtid同步,新增slave节点
    环境说明:当前MySQL集群为一主一从,新增加Slave节点,将架构变更为一主两从,集群已经运行了很长时间,主节点得binlog早就被purged,启动slave得时候会报错,1236、1062等操作步骤:备份master数据,从节点resetmaster,导入数据1.备份主节点数据:在进行任何操作之前,首先需要对主节点的数据进
  • 2024-10-22磁致伸缩位移传感器 Profibus信号设置从站地址(set slave address)实例
    工具:1.一台个人电脑(PC)2.一张西门子 SIMATIC CP5611介面卡3.西门子 SIMATIC Manager 软体程序:1.把西门子 CP5611介面卡安装到电脑主机底板上,并安装驱动程序。2.检查驱动程序是否成功安装: “控制面板”->“系统”->“硬体”->“设备管理器”。设备管理
  • 2024-10-20Linux DMA Engine framework(2)_功能介绍及解接口分析
    1.前言从我们的直观感受来说,DMA并不是一个复杂的东西,要做的事情也很单纯直白。因此Linuxkernel对它的抽象和实现,也应该简洁、易懂才是。不过现实却不甚乐观(个人感觉),Linuxkerneldmaengineframework的实现,真有点晦涩的感觉。为什么会这样呢?如果一个软件模块比较复杂、晦涩,要
  • 2024-10-19Linux文件实时自动同步方案(基于inotify) 支持自定义目录、 不限主机数量、支持增删改
    实现细节可以直接跳到第3节3.实现细节关键词:自动同步Linux自动同步 Linux实时同步master同步slave master与slave文件实时同步 目录1.引言背景介绍方案概述方案特点2.技术选型inotifyrsyncShell脚本3.实现细节3.1前置配置1.权限设置2.安装inotify
  • 2024-10-18MySQL主从数据不一致问题处理
    分析问题网络延迟mysql主从复制默认的是异步复制,通过网络传输binlog日志文件,可能你从库在设计之初就是跨机房或者网络故障,导致binlog传输出现延迟或故障,从而导致不同步或不一致。服务器负载如果其中某一台服务器负载太高或者磁盘占用100%,涉及msyql主从复制的3个线程可能会
  • 2024-10-15Modbus TCP 西门子PLC指令以太口地址配置以及 Poll Slave调试软件地址配置
    1前言本篇文章讲了 ModbusTCP通讯中的一些以太网端口配置和遇到的一些问题,都是肝货自己测试的QAQ。2西门子SERVER指令该指令是让外界设备主动连接此PLC被动连接,所以这里应该填 外界设备的IP地址。这边我因为是电脑的Modbus Poll主机来进行通讯的所以填的是电脑
  • 2024-10-15Mysql互为主备配置
    背景项目中某些设备,包含两块主控板,需要实现某一块板卡拔掉之后,另一块主控板继续提供服务基础环境CentOS7x86-64位mysql8.0.39nginxwindows1.18.0基础参数虚拟机A:192.168.100.100虚拟机B:192.168.100.110宿主机:192.168.0.5主备配置默认已成功安装mysql,以后再增加