我正在尝试在 Redhat 5.5 上安装 mysql 服务器 5.5(或任何 5.x 版本),但遇到了一些问题。
我可以安装其他 mysql 组件,但是当我尝试安装 mysql-server(或 mysql51-mysql-server/mysq55-mysql-server)时,运行事务后出现以下错误:
正在运行交易 rpm 包 mysql55-mysql-server-5.5.32-3.el5.x86_64 中的 PREIN 脚本错误 错误:%pre(mysql55-mysql-server-5.5.32-3.el5.x86_64)脚本失败,退出状态 255 错误:安装:%pre scriptlet 失败(2),跳过 mysql55-mysql-server-5.5.32-3.el5 失败的: mysql55-mysql-服务器.x86_64 0:5.5.32-3.el5
我尝试直接下载 rpm 包但出现同样的错误。
我可以使用 RPM 安装:
rpm -ivh MySQL-server-5.5.42-1.rhel5.x86_64.rpm --noscripts
我知道不推荐这样做是有充分理由的,因为它可以安装但无法运行。我还遇到了其他错误(无法创建 PID 文件)。无论如何,我不会在这里讨论这个问题。
注意:我没有 root 权限,但我可以使用 sudo 执行大多数命令,但不允许执行其他命令(如 rpm -ql)。我也不允许添加任何其他 Repos。我只有 RHEL5.10_64 可用。