我打算从 MySQL 复制迁移到Percona XtraDB Cluster。我面临的问题是一个节点在 x86 上运行,由于解决问题,我无法Percona-XtraDB-Cluster-server
从Percona存储库安装:
...
--> Finished Dependency Resolution
1:Percona-XtraDB-Cluster-server-5.5.27-23.6.356.rhel5.i686 from percona has depsolving problems
--> Missing Dependency: Percona-XtraDB-Cluster-galera is needed by package 1:Percona-XtraDB-Cluster-server-5.5.27-23.6.356.rhel5.i686 (percona)
Error: Missing Dependency: Percona-XtraDB-Cluster-galera is needed by package 1:Percona-XtraDB-Cluster-server-5.5.27-23.6.356.rhel5.i686 (percona)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
如您所见,回购Percona-XtraDB-Cluster-galera
中不存在。
我该如何解决这个问题?
不知道为什么
Percona-XtraDB-Cluster-galera
Percona 回购中缺少。但您可以从源代码编译。首先,下载并安装Galera wsrep provider:
其次,下载 Percona-XtraDB-Cluster 的源代码并按照本指南进行安装。请注意,由于您运行的是 x86,因此通过运行以下命令来构建二进制文件:
第三,将 更改
/etc/my.cnf
为如下内容:不要忘记调整 init 脚本
/etc/init.d/mysql
以指向相应的 MySQL 二进制文件: