rpm版本装错了能卸载吗

装到其他rpm版本了,不兼容MySQL5.7版本,怎么卸载rpm重装有人知道吗

你是用rpm安装mysql吗

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7751053
  • 这篇博客也不错, 你可以看下centos7彻底卸载mysql 并安装mysql5.7【rpm安装】 并修改密码 设置连接
  • 除此之外, 这篇博客: Linux上安装MySQL5.7.25--压缩包解压方式安装与RPM安装两种方式中的 二、RPM方式安装 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 使用该方式安装mysql类似于在windows系统上的用exe软件安装程序。下面同样介绍的是安装mysql5.7.25的版本。

  • 以下回答由chatgpt基于相关博客总结生成:

    解决方案: 1. 首先,需要确定错误版本的rpm包的名称,使用以下命令查看系统中已安装的rpm包信息:

    rpm -qa | grep mysql
    

    这将列出所有包含 "mysql" 的rpm包名称,找到需要卸载的错误版本的rpm包的名称。

    1. 执行以下命令卸载错误版本的rpm包:
    rpm -e <rpm包名称>
    

    这将卸载指定的rpm包。

    1. 接下来,需要下载并安装兼容MySQL5.7版本的rpm包。可以从MySQL官方网站下载对应版本的rpm包,然后执行以下命令安装:
    yum install <rpm包名称> -y
    

    注意,这里的 应该是下载的与MySQL5.7兼容的rpm包名称。

    1. 如果安装后出现错误,可以执行以下操作修复路径问题:

    2. 查看"Mysql"安装位置:

    which mysqld
    

    输出应该是 /usr/sbin/mysqld 或 /usr/local/mysql/bin/mysqld

    如果输出是别的文件目录,就需要尝试重新修复了/usr/sbin/mysqld的软链接之类的,让"mysqld"可以正常识别出来。

    • 修复链接:
    ln -s /usr/local/mysql/bin/mysqld /usr/sbin/mysqld
    

    其中 '/usr/local/mysql' 是 MySQL 软件的实际安装目录。

    1. 安装完成后,可以通过以下命令启动MySQL服务器:
    service mysqld start
    

    如果成功启动,那么应该可以通过MySQL客户端连接到MySQL服务器,并进行验证。

    1. 至此,成功卸载了错误版本的rpm包并重新安装兼容MySQL5.7版本的rpm包。