我正在使用以下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中,并且确保它们是可以支持的,所以有时版本会变得稍微老一些。 通常这很好,因为
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