使用rpm安装较旧版本的mysql

wi3ka0sx  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(501)

我正在尝试在docker中安装MySQL5.1.39,docker使用amazonlinux作为基本操作系统映像。我下载了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时,它会说package not available。安装rpm之后,我需要发出什么命令来安装MySQL5.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
pkwftd7m

pkwftd7m1#

mysql-server-5.1.39-0.glibc23.x86_64.rpm看起来像是https://downloads.mysql.com/archives/community/.
如果你 rpm -ql MySQL-server-5.1.39-0.glibc23.x86_64 您将看到安装了哪些文件。不需要另一个rpm。
这个rpm明显依赖于glibc23,它可能与rhel5相同。在现代操作系统上可能会遇到问题。有一个centos 5 docker映像,您可能要尝试安装到其中。上面的站点还有一个rhel/oracle linux,它可能会与centos 5 docker映像一起工作。

相关问题