正确的安装文件我的版本

我正在使用以下Linux版本。

cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga) 

我应该从这个页面下载并安装哪个文件?

http://mysql.oss.eznetsols.org/Downloads/MySQL-Proxy/

只要有可能,使用发行版软件包pipe理器安装软件包通常比自己下载和编译软件包更好。 运气好的话,可以通过EPEL获得软件包mysql-proxy 。 EPEL是一个社区驱动的项目,用于扩展RedHat / CentOS的可用包,同时与基本发行版保持兼容。

由于EPEL的版本可能比RedHat的版本更新,所以我倾向于避免直接使用它。 但是,如果您没有支持部分本地镜像的基础结构,则可以解决此问题。 我build议安装EPEL存储库,将其设置为禁用,并且只对特定的包启用它。 这将阻止更新从EPEL提取您不需要的软件包。

一个警告,在于可用的包的版本。 由于RedHat试图将所有的软件包保存在自己的repo中,并且确保它们是可以支持的,所以有时版本会变得稍微老一些。 通常这很好,因为

  1. 他们将回溯安全补丁
  2. 大多数情况下,最新的和最好的function并不是真正需要的

EPEL通常会在同一条船上结束,因此应予以相应的处理。 如果你真的需要一个比现有版本更新的版本,那么你当然需要与其他来源。 也许rpmforge或从源代码编译。 在超出正常回购之前,我会仔细查看function集,并确定偏差是否真的有用或必要。

要安装EPEL(无耻地从官方说明粘贴)

 su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/`uname -i`/epel-release-5-4.noarch.rpm' 

禁用EPEL默认情况下

 sed -i '' -e's/enabled=1/enabled=0/' /etc/yum.repos.d/epel.repo 

从EPEL安装mysql-proxy

 yum install --enablerepo=epel mysql-proxy 

使用uname -a检查您的体系结构,看看您是在64位系统还是在32位系统上。

如果是64位(x86_64),请下载:mysql-proxy-0.8.1-linux-rhel5-x86-64bit.tar.gz

如果是32位(i386),请下载:mysql-proxy-0.8.1-linux-rhel5-x86-32bit.tar.gz