在 CentOS 5 上运行 XtraDB for MySQL 的最简单方法是什么

在 CentOS 5 上运行 XtraDB for MySQL 的最简单方法是什么

我在使用专用的 MySQL 服务器时遇到了很多问题,似乎升级到 XtraDB 版本的 InnoDB 可能会带来积极的影响,但我犹豫着是否要参与其中,因为我并不是真正的系统管理员,而且更喜欢坚持使用以“yum update”开头的东西。

安装 XtraDB 最简单的方法是什么?我应该使用 Percona 服务器吗?MariaDB?OurDelta?有没有办法避免使用自定义 RPM 而改用 repo?

MySQL 的当前 yum 版本是 5.0.xx,而许多替代 MySQL 版本都是基于 5.1.xx。这有什么影响?在开始安装 XtraDB 之前,我是否需要先弄清楚 CentOS 上的 5.1?

加分项:在实施 XtraDB 之前,我是否需要在我的服务器上认真测试它,或者切换服务器后再使用 XtraDB 让网站重新上线是否相对安全?

答案1

您可以根据以下内容添加 Percona Yum 存储库

http://www.percona.com/docs/wiki/percona-server:release:start

到你的 CentOS 系统

备份您的数据库。您可以卸载当前版本的 MySQL,安装以下软件包:

Percona-服务器-服务器-51 Percona-服务器-客户端-51

并恢复你的数据库

或者您可以尝试直接在线更新数据库(也请进行以前的备份,以防更新损坏您的数据)

准备好了!您现在可以使用带有 XtraDB 的 Percona MySQL 版本 :)

答案2

4 年后,我将回答我自己的问题!似乎在某个时候,MariaDB HQ 开始提供 Yum 存储库,您可以在 CentOS 中安装它们以自动更新 :)

以下是一般描述:

https://mariadb.com/kb/en/mariadb/documentation/getting-started/binary-packages/rpm/yum/

以下页面可让您生成适合您的 CentOS+MariaDB 版本的 Yum 配置代码:

https://downloads.mariadb.org/mariadb/repositories/

我测试了一下,它似乎可以工作,它甚至愿意升级我之前解决方案中 RPM 安装的 MariaDB 版本。

相关内容