gpt4 book ai didi

mysql - Linux CentOS5.8可以安装不同版本的MySQL吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:58:56 32 4
gpt4 key购买 nike

我正在尝试安装需要在服务器上安装 MySQL-server、MySQL-client 的软件,所以现在我想使用 rpm 文件“MySQL-server-5.5.17-1.x”安装 MySQL-server 和 MySQL-client。 rhel5.x86_64.rpm”和“MySQL-client-5.5.17-1.rhel5.x86_64.rpm”。

我已经安装了 MySQL-client,但是当我尝试运行 mysql-server 时

  *rpm -i MySQL-server-5.5.17-1.rhel5.x86_64.rpm*

显示错误:

  *error: Failed dependencies:
MySQL conflict with mysql-5.0.77-4.el5_6.6.x86_64
MySQL conflict with mysql-5.0.77-4.el5_6.6.i386
MySQL conflict with mysql-server-5.0.77-4.el5_6.6.x86_64*

那么我该如何解决这个问题呢?

最佳答案

你给出的错误 *error: Failed dependencies: MySQL 与 mysql-5.0.77-4.el5_6.6.x86_64 冲突 MySQL 与 mysql-5.0.77-4.el5_6.6.i386 冲突 MySQL 与 mysql-server-5.0.77-4.el5_6.6.x86_64* 冲突

很明显你要安装mysql 5.5 rpm的机器已经安装了mysql 5.0.77。

解决这个问题。1. 备份 datadir 和 my.cnf(如果你使用的是 mysql 5.0 数据库服务器)。2.删除所有mysql 5.0服务器包,要删除这些包你应该知道机器上已经安装了哪些包查看所有已安装的 mysql 包使用 rpm -qa | grep -i "mysql*"这个命令显示机器上已经安装了什么包 现在你必须删除上面命令中显示名称的所有包。

删除包/rpm 使用 rpm -e mysql-5.0.** 如果显示错误则使用rpm -e --nodeps mysql-5.0.**

我们必须使用 rpm -e 一个一个地删除所有包。

  1. 成功删除所有旧版本的 mysql 后,现在开始使用 rpm -ivh mysql-5.5***.rpm 安装 mysql-5.5*** 包。

关于mysql - Linux CentOS5.8可以安装不同版本的MySQL吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10719925/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com