mysql8.0在Linux解压或安装中报错:警告:依赖检测失败:被...需要 及解决方法

今天使用mysql装入Linux 虚拟机 出现了问题

问题如下:

原因  :

安装MySQL8需要更新系统上的软件包是因为MySQL8需要使用一些较新的依赖库和工具,而CentOS Stream默认的软件包版本可能较旧,无法满足MySQL8的要求。更新系统上的软件包可以确保系统中的依赖库和工具版本与MySQL8的要求相匹配,从而保证MySQL8的正常运行。

解决方法

此方法主要对于mysql8.0 在线上安装可以回出现的依赖问题

第一步 : 使用 dnf 命令 ,让系统下载更新的软件包

dnf update

 安装过程会让我们选择,选择y就好 , 让系统自己更新,需要的时间比较长,耐心等待

第二步 : 添加MySQL yum 存储库

dnf install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

如果是yum ,可以用yum install 命令

dnf命令是yum命令的升级版本,它在性能、依赖关系处理和可用插件等方面都更加优秀

我这里使用的dnf

第三步 : 导入mysql 公钥

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

这一步很重要,不然安装还是会出现问题

直接执行就可以了

以上三步就是Linux环境下mysql安装或者解压遇到的问题

完成以上的三步,可解决mysql依赖问题

如果上面的方法还不能解决你的依赖问题,兄弟莫慌,咱们直接使用命令

直接从通过从mysql 官网上下载数据库,放到Linux系统里面

解压到你要放入文件包中

必须安装依赖关系依次安装rpm包common→libs→client→server

使用命令rpm -ivh {-file-name}进行安装操作

如 rpm -ivh MySQL-server8.0.15-1.el6.i686.rpm --nodeps --force

加上那两个参数的意义就在于, 安装时不再分析包之间的依赖关系而直接安装, 也就不会再提示依赖错误

cd mysql

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm  --nodeps --force

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm   --nodeps --force

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm --nodeps --force

yum install openssl-devel 

rpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值