我正在尝试在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
答案 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映像一起使用。