centos误安装了Linux8的mysql, 安装到一半不成功怎么办

centos7 误安装了Linux8的mysql, 安装到一半不成功想卸载重新安装Linux7版本的,但是总是安装不成功,原因是Linux8版本的包没卸干净,且卸载后没有刷新yum版本库的缓存
mysql下载地址:https://dev.mysql.com/downloads/repo/yum/

不要下载第一个,下载第二个linux7的,否则会出现相关依赖的问题;导致一直安装不上去;
我刚开始下载了Linux 8版本的mysql, 加入到版本库之后安装时一直报下面这个依赖问题
这时候应该使用yun list installed命令查看已安装的mysql; 我看到的是mysql80-community-release.noarch ;
然后复制后使用yum remove mysql80-community-release.noarch 删除它;
接下来使用weget -i -c https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm重新下载linux7版本的mysql yum包
使用yum install -y mysql80-community-release-el7-3.noarch.rpm 把这个包加入到版本库
进入到根目录后查看版本,
cd /
yum list mysql*
发现仍然是老版本,因为我们刚才删除错误包之后没有刷新缓存,
使用yum clean all;清除缓存;如果不清楚缓存,yum镜像版本中还会有刚才错误版本的残留包,导致新包安装不上去。

刷新完后再次查看yum list mysql*; 可以看到yum 镜像版本库中已经更新成为了我们刚下安装的版本
复制mysql-community-server.x86_64后使用yum执行安装
yum install -y mysql-community-server.x86_64即可正常安装成功
posted @ 2020-11-25 11:04  Lucky小黄人^_^  阅读(421)  评论(0编辑  收藏  举报