![无法安装 mysql 服务器 - rpm 包 mysql55-mysql-server-5.5.32-3.el5.x86_64 中的 PREIN 脚本错误](https://linux22.com/image/655415/%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%20mysql%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20rpm%20%E5%8C%85%20mysql55-mysql-server-5.5.32-3.el5.x86_64%20%E4%B8%AD%E7%9A%84%20PREIN%20%E8%84%9A%E6%9C%AC%E9%94%99%E8%AF%AF.png)
我正在尝试在 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 可用。