问题标签 [percona-xtradb-cluster]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
428 浏览

mysql - Percona xtradb集群节点无法加入服务器

我的节点无法加入集群。我在 Linux Debian 10 中安装了两台服务器,服务器启动正常,但节点无法加入服务器。我尝试了几种设置并按照指南进行操作,但没有成功。

我的服务器配置是这样的:

我的节点配置,这个:

服务器错误日志是:

节点日志为:

0 投票
0 回答
61 浏览

mysql - 如何在两个数据中心连接 2 个 Percona 集群

几周以来,我一直试图弄清楚这一点。我们曾经在不同的供应商处有一个 5 主机的 Percona 集群。当它开始起作用时,我读到跨数据中心进行同步复制是个坏主意。现在我们在一个数据中心拥有一个 3 节点集群。我正在尝试找出实现冗余的最佳方法。我读到你可以有 2 个单独的集群,每个数据中心一个,并且它们之间有一个异步链接。进一步阅读后,虽然它似乎通常用于 DR 场景,因此不使用从属集群,虽然故障转移很容易,但回退有点涉及。我对数据库集群非常陌生,希望得到指导。数据库客户端将使用 HAProxy,并且只会指向一个数据中心中的主机。

非常感谢您的帮助。

0 投票
1 回答
97 浏览

mysql - 具有错误字符集的 MySQL 数据库和具有二进制数据的 LONGTEXT

我有 Percona XtraDB 5.6 服务器,数据库非常旧,字符集设置为 utf8,数据以不同的字符集(可能是 latin1)编码。

我尝试将数据库迁移到新的 Percona 8.0 服务器,但在导入 SQL 文件后,8.0 服务器上的所有变音符号都损坏了。我已通过对每个表中的每一列执行此查询来解决该问题:

但是有一张表,其中二进制数据(特别是 GZIP 压缩数据)保存到 LONGTEXT 列中。此列中的数据在导入新服务器后总是会损坏。

这是我到目前为止所尝试的:

  • 在转储之前将列类型更改为 LONGBLOB。
  • 使用上述查询在列类型更改之前/之后转换数据。

这是我用来导出数据库的命令:

请注意“--hex-blob”选项仍然会导致二进制数据导出为字符串,而不是十六进制。

0 投票
0 回答
31 浏览

linux - Percona 客户端安装在 aarch64 架构的 linux 服务器中失败

我正在尝试在具有相同 ubuntu 版本(20.04.2 LTS)但架构不同的两个不同 Linux 服务器上安装 Percona 客户端。percona 客户端成功安装在 x86_64(amd64) 架构的服务器上,但无法安装在 aarch64 架构的服务器上。我在使用 aarch64 的服务器中遇到以下错误-

在此处输入图像描述

安装 percona 客户端的步骤

  1. 下载 Percona 回购包

wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb

  1. 安装 Percona 回购包

sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb

  1. 更新 apt-cache

sudo apt-get update

  1. 安装 Percona 监控和管理客户端

sudo apt-get install pmm2-client

我按照以下链接中给出的安装步骤进行操作。

https://www.percona.com/software/pmm/quickstart#:~:text=Step%202%3A%20Install%20Client

请提出一个在具有 aarch64 架构的 Ubuntu 中安装 percona 客户端的解决方案。

0 投票
0 回答
24 浏览

mysql - 从 galera 集群中删除数据库

我在集群中有 4 个数据库设置。我的集群线

我想删除192.168.1.4数据库进行一些升级。我不确定从集群中删除数据库的顺序。我是否停止192.168.1.4然后从每个服务器中删除 ipmy.cnf然后重新启动每个服务。

0 投票
0 回答
10 浏览

mysql - mysql事务锁定卡住

我正在更新一个表,我似乎有一个锁,它不会释放。如果我没看错,事务 2 已回滚,但事务 1 仍在锁定我的表。有没有办法强制终止事务并将其回滚?