PXC
  • 2024-10-01DRF实操——项目部署
    DRF实操——项目部署一、Mysql集群1.集群方式1)Replication集群2)PXC集群2.Docker安装PXC知识补充:具名数据卷创建docker容器django后端接口服务二、Nginx概述作用安装配置三、uWSGI1.概述2.项目的配置3.将本地项目及环境打包到服
  • 2024-07-24MySQL PXC 集群死锁分析案例
    前不久一个系统死锁导致部分业务受到影响,今次补上详细的节点日志分析过程。这个PXC集群有三个节点,分别是108、109、110,日志信息的ip6地址、节点编号等信息均已做脱敏处理。以下日志里面,3个节点对应的配置信息是:10899999999-99089999:9999:9999:9999::6c10999999999-99099
  • 2024-07-15MySQL PXC集群多个节点同时大量并发update同一行
    如本文标题,MySQLPXC集群多个节点同时大量并发update同一行数据,会怎样?为此,本人做了一个测试,来验证到底会怎样!一、生成测试数据mysql>CREATETABLEtest(->`a`int(11)NOTNULLDEFAULT0,->`b`int(11)DEFAULTNULL,->`c`int(11)DEFAULTNULL,
  • 2024-05-23mysql8.0 PXC安装配置
    一、环境初始化1.时间同步配置/etc/chrony.conf,添加如下:server0.centos.pool.ntp.orgiburst#指定时钟源allow192.168.43.0/24重启服务:systemctlrestartchronyd.service开机启动:systemctlenablechronyd查看状态:systemctlstatuschronyd验证端口:netstat
  • 2024-04-17PXC从完整备份中恢复指定表
    PXC从完整备份中恢复指定表PXC从完整备份中恢复指定的表备份服务器备份文件处理#切换到备份目录下cd/data/backups/full/#解压文件,使用gzip压缩的gunzipmysql-23_yl_2021-06-29.gz#切换到临时目录cd/tmp#创建临时文件夹mkdir-pvoutputdir#使用xbstream解
  • 2024-04-17小版本升级(pxc)
    配置yum仓库,可以通过yum下载pxcyuminstall-yhttps://repo.percona.com/yum/percona-release-latest.noarch.rpm关闭数据库systemctlstopmysql升级:sudoyumupdatePercona-XtraDB-Cluster-57以单节点模式启动服务sudomysqld--skip-grant-tables--user=mysql--w
  • 2024-04-09丐版pxc集群
    同步systemctlstopfirewalld&&systemctldisablefirewalldsystemctlstopNetworkManager&&systemctldisableNetworkManagersetenforce0sed-is/SELINUX=enforcing/SELINUX=disabled//etc/selinux/configswapoff-ased-ri's/.swap./
  • 2023-09-20PXC某个节点异常恢复
    PerconaXtraDBCluster是mysql的一种高可用架构,集群由多个节点组成,建议至少配置3个节点,其中每个节点都包含跨节点同步的相同数据集。以三节点为例,集群某个节点因硬件、网络、脑裂等原因,退出集群后,如果剩余两节点写集缓存(gcache.size)中仍然还有异常节点退出集群后执行的事务信息,
  • 2023-09-04PXC集群升级方案
    方案概述客户环境需要将主备库的PXC版本一致,因此备库需要从5.7.24升级到5.7.28。PXC为rpm包安装,采用滚动升级的方式操作。实施步骤1、停止一个节点的数据库systemctlstopmysql2、删除该节点的pxc软件yumremove-ypercona-xtrabackup*Percona-XtraDB-Cluster*3、安装新版本软件
  • 2023-08-26PXC 57 二进制安装
    1.准备阶段1.1在三个节点上分别创建:用户组用户组目录--用户组用户组#/usr/sbin/groupaddmysql#/usr/sbin/useradd-gmysqlmysql--目录#mkdir–p/usr/local/mysql#chown-Rmysql:mysql/usr/local/mysql#chmod-R755/usr/local/
  • 2023-08-24k8s 下安装 pxc
    https://artifacthub.io/packages/helm/percona/pxc-operator安装helmrepoaddperconahttps://percona.github.io/percona-helm-charts/helminstallperconapercona/pxc-operator--version1.13.0--namespacepercona--create-namespacehelminstallmy-dbpercona
  • 2023-07-25排查mysql pxc集群故障节点
    排查MySQLPXC集群故障节点MySQLPXC(PerconaXtraDBCluster)是一个高可用性的数据库集群解决方案,它基于MySQL和GaleraCluster技术实现。在实际运行中,可能会遇到一些节点故障的情况,本文将介绍如何排查MySQLPXC集群的故障节点,并给出相应的代码示例。1.检查集群状态在排
  • 2023-05-31nmap -A 启用操作系统和版本检测,脚本扫描和路由跟踪功能
    nmap-Axx.xx.IP.xxStartingNmap7.91(https://nmap.org)at2021-08-1810:13CSTNmapscanreportfor39.108.15.161Hostisup(0.075slatency).Notshown:989filteredportsPORTSTATESERVICEVERSION22/tcpopensshOpenSSH
  • 2023-05-18ent M2M模型在pxc集群中的一个大坑
    entM2M模型在pxc集群中的一个大坑事故简要分析PXC集群3个节点,在插入数据时,如果使用数据库自己生成的主键,一般顺序为1,4,7,10…这里就是坑的源头,在ent底层代码中,在做M2M模型插入时,会先插入两个模型,再插入中间表。即,假设M2M模型为group和user(https://entgo.io/docs/schema-edges
  • 2023-04-17MySQL高可用之PXC
    1.PXC简介参考Percona官方https://www.percona.com/software/mysql-database/percona-xtradb-clusterPXC(PerconaXtraDBCluster)是一个开源的MySQL高可用解决方案。它将PerconaServer和XtraBackup与Galera库集成,以实现同步多主复制。基于Galera的高可用方案主要有MariaDBGal
  • 2023-04-02PXC集群
    主从架构存在的问题:主从之间的同步,是异步完成,也就意味着这是弱一致性。可能会导致,数据写入主库后,应用程序读取从库获取不到数据,或者可能会丢失数据,对于数据安全性要求比较高的应用是不合适的,该问题可以通过PXC集群解决。一、简介PerconaXtraDBCluster(简称PXC)是针对MySQL用
  • 2022-11-30PolarDB-X 分布式数据库初体验
    目录1.什么是分布式数据库2.PolarDB-X是什么样的存在2.1产品架构2.2物理拓扑3.部署PolarDB-X3.1安装PXD3.2部署PolarDB-X4.参考1.什么是分布式数据库分布式数据库
  • 2022-11-155.docker pxc多机多节点搭建
    1.拉取pxc镜像dockerpullpercona/percona-xtradb-cluster2.如果嫌弃名称太长,修改镜像名称(可不做这一步)dockertagpercona/percona-xtradb-clusterpxc删除原始镜
  • 2022-09-06Percona XtraDB Cluster(PXC 5.7)实战
    一、环境准备1.1、环境准备192.168.247.121pxc-012vcpu2G100Gcentos7.9192.168.247.122pxc-022vcpu2G100Gcentos7.9192.168.247.123pxc-032vcpu2
  • 2022-08-29PXC集群脑裂导致节点是无法加入无主的集群
    一套2节点的MySQLPXC集群,第1节点作为主用节点长时间的dml操作,导致大量的事务阻塞,出现异常,此时查看第2节点显示是primary状态,但无事务阻塞情况。此时第1节点无法正常提供
  • 2022-08-29MySQL PXC集群大事务提交超限
    研发人员在测试大事务提交时遇见了错误:Goterror5-'Transactionsizeexceedsetthreshold'duringCOMMIT测试了几次都是1200S的时候停止的,不过在注释掉特定步骤后,