我想从 yum 更新我的 VPS 中的 mysql。
但是我只有 5.0.9 mysql 版本
我应该添加哪个存储库才能获取 mysql 最新版本。至少 5.1?(CentOS)
谢谢
答案1
下载最新的 Remi 存储库
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-6.el5.remi.noarch.rpm
运行 rpm 安装命令
rpm -Uvh remi-release-5*.rpm
值得注意的是,一旦您使用第三方存储库来更新您的某些核心软件包,您将无法获得任何支持,因为 CentOS 的打包人员无法使用那里的所有不同软件包来测试 CentOS。
阅读此页面以了解更多第三方存储库: http://wiki.centos.org/AdditionalResources/Repositories
(我自己正在使用 remi,从来没有遇到过问题,不要启用这个存储库,如果你这样做,那么使用yum-priorities
并将这个存储库设置为比你的 centos 存储库优先级更低)
答案2
在 /etc/yum.repos.d 目录下名为 remi.repo 的文件中添加以下几行:
[remi]
name=Les RPM de remi pour Enterprise Linux 5 - $basearch
baseurl=http://rpms.famillecollet.com/el5.$basearch/
http://remi.collet.free.fr/rpms/el5.$basearch/
http://iut-info.univ-reims.fr/remirpms/el5.$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
[remi-test]
name=Les RPM de remi en test pour Enterprise Linux $releasever - $basearch
baseurl=http://rpms.famillecollet.com/test-el5.$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
运行以下命令:
yum --enablerepo remi update mysql
OR
yum --disablerepo \* --enablerepo remi update mysql
要检查是否已安装,请执行以下操作:
rpm -q mysql