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

我有一个专用的MySQL服务器有很多问题,似乎升级到InnoDB的XtraDB版本可能会产生积极的影响,但我犹豫不决,因为我不是一个真正的系统pipe理员,而且更喜欢坚持以“百胜更新”开始的事情。

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

目前yum版本的MySQL是5.0.xx,而很多备用MySQL版本都是基于5.1.xx. 这个因素如何? 在获取XtraDB之前,我需要在CentOS上找出5.1吗?

对于奖励积分:在实施之前,是否需要认真testingXtraDB与服务器?还是相对安全的做法是暂时切换服务器,然后将网站与XtraDB联机?

你可以按照这个添加Percona Yum Repository

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

到你的CentOS系统

备份您的数据库。 您可以卸载您的实际MySQL版本,安装下一个软件包:

Percona-Server-server-51 Percona-Server-client-51

并恢复你的数据库

或者您可以尝试直接在线更新您的数据库(仅在更新过程中拧紧数据时才执行以前的备份)

准备! 你可以使用现在的Percona MySQL版本与XtraDB 🙂

4年后,我会回答我自己的问题! MariaDB总部开始提供Yum仓库,你可以在CentOS内部安装以自动更新:)

这里有一个大概的描述:

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

这里有一个页面,可以让你为你确切的CentOS + MariaDB版本生成Yumconfiguration代码:

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

我testing过,它似乎工作,它甚至愿意升级我从以前的解决scheme,已经RPM安装版本的MariaDB。