news 2026/2/11 1:04:28

HoRain云--MySQL安装依赖错误终极解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--MySQL安装依赖错误终极解决方案

🎬 HoRain 云小助手:个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

一、问题原因分析

二、最实用的解决方案(按优先级排序)

✅ 方案一:强制安装(最简单,但不推荐长期使用)

✅ 方案二:正确安装依赖包(推荐,最可靠)

✅ 方案三:使用官方YUM仓库安装(最推荐,避免依赖问题)

三、常见错误及解决方法

❌ 错误1:mariadb-libs is obsoleted by mysql-community-libs

❌ 错误2:libaio.so.1()(64bit) is needed

❌ 错误3:/usr/bin/perl is needed

四、安装后配置小贴士

五、经验分享

六、常见问题


安装MySQL时出现"error:Failed dependencies"错误的完美解决方案

你好!看到你在安装MySQL时遇到"error:Failed dependencies"这个老朋友了,别担心,这在Linux上太常见了。我来给你一个全面、实用的解决方案,让你轻松搞定这个困扰。

一、问题原因分析

这个错误通常有以下几种原因:

  1. 系统缺少必要的依赖包(最常见)

  2. 系统已安装冲突的软件包

  3. 版本不兼容

二、最实用的解决方案(按优先级排序)

✅ 方案一:强制安装(最简单,但不推荐长期使用)

# 在安装命令后面添加 --nodeps --force rpm -ivh mysql-community-server-5.7.19-1.el6.x86_64.rpm --nodeps --force

说明

💡 优点:简单快速;缺点:可能因缺少依赖导致MySQL无法正常工作

✅ 方案二:正确安装依赖包(推荐,最可靠)

# 先检查系统中是否已安装MariaDB rpm -qa | grep -i mariadb # 如果有,先卸载 yum remove mariadb-libs # 安装必要的依赖包 yum install libaio libaio-devel perl net-tools -y # 然后安装MySQL rpm -ivh mysql-community-server-5.7.19-1.el6.x86_64.rpm

常见依赖包清单

依赖包作用安装命令
libaio异步I/O支持yum install libaio -y
libaio-devel开发头文件yum install libaio-devel -y
perlMySQL依赖yum install perl -y
net-tools网络工具yum install net-tools -y
ncurses-devel终端界面支持yum install ncurses-devel -y

✅ 方案三:使用官方YUM仓库安装(最推荐,避免依赖问题)

# 1. 添加MySQL官方YUM仓库 sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm # 2. 安装MySQL sudo yum install mysql-community-server -y # 3. 启动MySQL服务 sudo systemctl start mysqld

为什么推荐这个方法

三、常见错误及解决方法

❌ 错误1:mariadb-libs is obsoleted by mysql-community-libs

解决方法

# 卸载冲突的MariaDB包 sudo yum remove mariadb-libs # 清理缓存 sudo yum clean all # 重新安装MySQL sudo yum install mysql-community-server -y

❌ 错误2:libaio.so.1()(64bit) is needed

解决方法

# 安装libaio sudo yum install libaio -y

❌ 错误3:/usr/bin/perl is needed

解决方法

# 安装perl sudo yum install perl -y

四、安装后配置小贴士

  1. 获取初始密码(MySQL 8.0+):

    sudo grep 'temporary password' /var/log/mysqld.log
  2. 设置root密码

    sudo mysql_secure_installation
  3. 允许远程连接

    -- 登录MySQL mysql -u root -p -- 修改root用户允许远程连接 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; FLUSH PRIVILEGES;

五、经验分享

我之前也遇到过这个问题,当时以为是MySQL安装包的问题,结果发现是系统已经预装了MariaDB。卸载MariaDB后,一切就顺利了!所以,在安装MySQL前,先检查系统是否已安装MariaDB,这能避免很多麻烦。

🌟小提示:如果你在安装过程中遇到"Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY"警告,只需执行:

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

六、常见问题

Q:为什么不能直接用yum install mysql-serverA:因为系统仓库中的MySQL版本可能太旧,或者与系统不兼容。使用官方YUM仓库可以确保安装最新、最兼容的版本。

Q:安装后启动MySQL失败怎么办?A:检查日志:sudo tail -f /var/log/mysqld.log,通常会提示具体原因。


现在,你已经掌握了处理"error:Failed dependencies"的所有方法!最推荐使用方案三(官方YUM仓库安装),它能避免90%的依赖问题。

需要我详细解释某个步骤,或者你有其他关于MySQL安装的问题吗?😊 我很乐意帮你解决!

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/9 11:25:33

一键部署:ZLMediaKit Windows服务化实战指南

一键部署:ZLMediaKit Windows服务化实战指南 【免费下载链接】ZLMediaKit 基于C11的WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT服务器和客户端框架。 项目地址: https://gitcode.com/GitHub_T…

作者头像 李华
网站建设 2026/2/10 11:43:28

Qwen-Image-Edit-Rapid-AIO V10终极指南:零基础快速上手指南

还在为AI图像编辑中的网格伪影烦恼吗?Qwen-Image-Edit-Rapid-AIO V10版本带来了革命性的网格伪影修复能力,让普通用户也能轻松创作专业级图像作品。本指南将手把手教你从零开始掌握这款轻量级AI修图工具的核心技巧。 【免费下载链接】Qwen-Image-Edit-Ra…

作者头像 李华
网站建设 2026/2/4 20:07:12

从零开始掌握文本转SVG序列图的终极方案

从零开始掌握文本转SVG序列图的终极方案 【免费下载链接】js-sequence-diagrams Draws simple SVG sequence diagrams from textual representation of the diagram 项目地址: https://gitcode.com/gh_mirrors/js/js-sequence-diagrams 还在为绘制复杂的技术流程图而烦恼…

作者头像 李华
网站建设 2026/2/7 5:17:43

21、畅享数字视听:Linux系统的多媒体及外设应用指南

畅享数字视听:Linux系统的多媒体及外设应用指南 在数字时代,多媒体娱乐和设备应用已成为生活中不可或缺的部分。Linux系统以其强大的功能和高度的可定制性,为用户提供了丰富的多媒体体验和设备支持。本文将详细介绍在Linux系统中进行DVD刻录、视频观看、搭建个人视频录像机…

作者头像 李华
网站建设 2026/2/9 9:22:09

spotDL音频格式终极指南:6种格式深度解析与最佳选择

spotDL音频格式终极指南:6种格式深度解析与最佳选择 【免费下载链接】spotify-downloader Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). 项目地址: https://gitcode.com/GitHub_Trending/s…

作者头像 李华