问题标签 [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.
mysql - Percona xtradb集群节点无法加入服务器
我的节点无法加入集群。我在 Linux Debian 10 中安装了两台服务器,服务器启动正常,但节点无法加入服务器。我尝试了几种设置并按照指南进行操作,但没有成功。
我的服务器配置是这样的:
我的节点配置,这个:
服务器错误日志是:
节点日志为:
mysql - 如何在两个数据中心连接 2 个 Percona 集群
几周以来,我一直试图弄清楚这一点。我们曾经在不同的供应商处有一个 5 主机的 Percona 集群。当它开始起作用时,我读到跨数据中心进行同步复制是个坏主意。现在我们在一个数据中心拥有一个 3 节点集群。我正在尝试找出实现冗余的最佳方法。我读到你可以有 2 个单独的集群,每个数据中心一个,并且它们之间有一个异步链接。进一步阅读后,虽然它似乎通常用于 DR 场景,因此不使用从属集群,虽然故障转移很容易,但回退有点涉及。我对数据库集群非常陌生,希望得到指导。数据库客户端将使用 HAProxy,并且只会指向一个数据中心中的主机。
非常感谢您的帮助。
mysql - 具有错误字符集的 MySQL 数据库和具有二进制数据的 LONGTEXT
我有 Percona XtraDB 5.6 服务器,数据库非常旧,字符集设置为 utf8,数据以不同的字符集(可能是 latin1)编码。
我尝试将数据库迁移到新的 Percona 8.0 服务器,但在导入 SQL 文件后,8.0 服务器上的所有变音符号都损坏了。我已通过对每个表中的每一列执行此查询来解决该问题:
但是有一张表,其中二进制数据(特别是 GZIP 压缩数据)保存到 LONGTEXT 列中。此列中的数据在导入新服务器后总是会损坏。
这是我到目前为止所尝试的:
- 在转储之前将列类型更改为 LONGBLOB。
- 使用上述查询在列类型更改之前/之后转换数据。
这是我用来导出数据库的命令:
请注意“--hex-blob”选项仍然会导致二进制数据导出为字符串,而不是十六进制。
linux - Percona 客户端安装在 aarch64 架构的 linux 服务器中失败
我正在尝试在具有相同 ubuntu 版本(20.04.2 LTS)但架构不同的两个不同 Linux 服务器上安装 Percona 客户端。percona 客户端成功安装在 x86_64(amd64) 架构的服务器上,但无法安装在 aarch64 架构的服务器上。我在使用 aarch64 的服务器中遇到以下错误-
安装 percona 客户端的步骤
- 下载 Percona 回购包
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb
- 安装 Percona 回购包
sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb
- 更新 apt-cache
sudo apt-get update
- 安装 Percona 监控和管理客户端
sudo apt-get install pmm2-client
我按照以下链接中给出的安装步骤进行操作。
https://www.percona.com/software/pmm/quickstart#:~:text=Step%202%3A%20Install%20Client
请提出一个在具有 aarch64 架构的 Ubuntu 中安装 percona 客户端的解决方案。
mysql - 从 galera 集群中删除数据库
我在集群中有 4 个数据库设置。我的集群线
我想删除192.168.1.4
数据库进行一些升级。我不确定从集群中删除数据库的顺序。我是否停止192.168.1.4
然后从每个服务器中删除 ipmy.cnf
然后重新启动每个服务。
mysql - mysql事务锁定卡住
我正在更新一个表,我似乎有一个锁,它不会释放。如果我没看错,事务 2 已回滚,但事务 1 仍在锁定我的表。有没有办法强制终止事务并将其回滚?