使用rpm安装旧版本的mysql

时间:2018-12-05 22:50:32

标签: mysql rpm amazon-linux

我正在尝试在docker中安装mysql 5.1.39,并且docker使用AmazonLinux作为基本OS映像。我下载了rpm并在解决依赖关系后成功安装了rpm。

bash-4.2# rpm -ivh MySQL-server-5.1.39-0.glibc23.x86_64.rpm 
    Preparing...                          ################################# [100%]
        package MySQL-server-5.1.39-0.glibc23.x86_64 is already installed

bash-4.2# rpm -qa MySQL*
MySQL-server-5.1.39-0.glibc23.x86_64

但是,当我尝试使用命令yum install mysql-community-server安装mysql时,说软件包不可用。安装rpm后,我需要发出什么命令来安装mysql 5.1.39?

bash-4.2# yum install mysql-community-server
Loaded plugins: ovl, priorities
amzn2-core                                               | 2.4 kB     00:00     
No package mysql-community-server available.
Error: Nothing to do

1 个答案:

答案 0 :(得分:1)

MySQL-server-5.1.39-0.glibc23.x86_64.rpm看起来像https://downloads.mysql.com/archives/community/中的通用Linux RPM。

如果您rpm -ql MySQL-server-5.1.39-0.glibc23.x86_64,将看到已安装的文件。不需要另一个RPM。

该RPM特别取决于glibc23,它可能与RHEL5相同。您可能在现代操作系统上遇到麻烦。您可能要尝试安装到Centos 5 docker image中。上面的站点还​​有一个RHEL / Oracle Linux,它可能会与Centos 5 Docker映像一起使用。