新闻中心

yum安装mysql报错了怎么办

2025-11-04
浏览次数:
返回列表
答案:yum安装MySQL常见问题包括源配置错误、依赖冲突、MariaDB冲突及缓存异常。首先配置官方MySQL Yum源并启用对应版本,清理缓存后重建元数据;卸载已有的MariaDB相关包避免冲突;针对“Nothing to do”“GPG key retrieval failed”等报错采取对应措施;最后安装mysql-server并启动服务,查看临时密码完成初始化。

yum安装mysql报错了怎么办

使用 yum 安装 MySQL 报错时,常见原因包括源配置问题、依赖冲突、系统版本不兼容或缓存异常。下面列出常见错误类型及解决方法,帮助你快速定位并解决问题。

1. 检查并配置正确的 MySQL Yum 源

默认的 yum 源可能不包含最新版 MySQL,建议使用官方提供的 MySQL Yum 仓库。

操作步骤:
  • 下载并安装 MySQL 官方 yum 源:
  • sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm</p>
      <li>确认源已启用:</li>
      <p><code>sudo yum repolist enabled | grep mysql

  • 如果需要切换 MySQL 版本(如 5.7),可编辑源配置文件:
  • sudo vim /etc/yum.repos.d/mysql-community.repo

    将目标版本的 enabled=1,其他设为 enabled=0

2. 清理缓存并重新生成元数据

yum 缓存损坏可能导致无法找到包或依赖错误。

解决方法:
  • 清除缓存:
  • sudo yum clean all

  • 重建元数据缓存:
  • sudo yum makecache

3. 处理依赖冲突或已安装的 MariaDB

CentOS/RHEL 系统默认自带 MariaDB,与 MySQL 冲突。

检查并卸载 MariaDB:
  • 查看是否已安装:
  • rpm -qa | grep mariadb

  • 卸载相关包:
  • sudo yum remove mariadb-libs mariadb-server -y

    Krisp Krisp

    AI噪音消除工具

    Krisp 135 查看详情 Krisp
  • 删除残留文件(谨慎操作):
  • sudo rm -rf /var/lib/mysql /etc/my.cnf

4. 常见错误信息及应对

根据具体报错内容判断问题:

  • “Nothing to do”:可能是源未正确启用或包名错误。确认使用的是 mysql-servermysql-community-server
  • “GPG key retrieval failed”:网络问题或 GPG 密钥失效。尝试添加 --nogpgcheck 临时跳过(不推荐长期使用):

    sudo yum install mysql-server --nogpgcheck

  • “Error: Package ... requires libc.so.6(GLIBC_2.14)”:系统版本太老,考虑升级系统或使用兼容版本。

5. 安装并启动 MySQL

确认源和依赖无误后执行安装:

sudo yum install mysql-server -y

安装完成后启动并设置开机自启:

sudo systemctl start mysqld
sudo systemctl enable mysqld

首次安装后查看临时密码:

sudo grep 'temporary password' /var/log/mysqld.log

基本上就这些。只要源配置正确、清理干净旧包和缓存,大多数 yum 安装 MySQL 的问题都能解决。遇到具体报错可复制错误信息进一步搜索,针对性处理更高效。

以上就是yum安装mysql报错了怎么办的详细内容,更多请关注其它相关文章!


# 自定义  # 甘肃seo排名系统  # 网站二维码推广方案模板  # 招行网站建设工作思路  # 铜陵整合营销推广找哪家  # 公司建设网站找谁制作  # 宁夏seo推广推荐厂家  # 淮南seo推广排名  # 蜘蛛屯SEO网站  # 北海红酒杯网站推广  # 高密定制化网站建设作用  # 首次  # 的是  # 错误信息  # 解决问题  # mysql  # 详细说明  # 错了  # 报错  # 安装mysq  # mysql报错  # 系统版本  # 网络问题  # 常见问题  # 配置文件  # 解决方法  # ai  # centos  # word 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: 微博网页版怎么开启两步验证_微博网页版账号安全两步验证设置方法  Node.js CSV 数据处理:基于字段值条件过滤整条记录的策略  淘宝网网页版登录入口 淘宝官方网页版快捷登录  消息称三星明年 2 月正式发布 HBM4,与 SK 海力士同台竞技  如何在CSS中使用visited与link控制链接颜色_visited link伪类配合  C++编译期如何执行复杂计算_C++模板元编程(TMP)技巧与应用  必由学官网快捷入口 必由学网页版在线学习平台  如何在更新Composer依赖后自动运行测试_使用post-update-cmd钩子触发PHPUnit  如何在网页中实现特定地点的随机图片展示  fishbowl官网免费版 fishbowl养鱼网站入口  Win10文件资源管理器“此电脑”分组怎么关 Win10恢复经典视图【技巧】  QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问  苹果手机指南针不准怎么校准 传感器校准方法详解【建议收藏】  mysql通配符支持数字匹配吗_mysql通配符能否用于数字匹配的解析  J*aScript中针对特定容器内图片动画的实现教程  J*a TimerTask文件监控:HashMap状态管理与常见陷阱规避指南  QQ邮箱网页版邮箱入口 QQ邮箱官方登录平台  如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率  Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】  Mac终端命令大全_Mac常用Terminal指令速查  中兴BladeV30怎样用测距估书架层高_iPhone中兴BladeV30测距估书架层高【家装参考】  小米汽车11月交付量突破40000台!雷军:将继续努力  html怎么在cmd下运行php文件_cmd运行html中php文件方法【教程】  ACG动漫视频网入口 ACG动漫*免费正版观看地址  UC浏览器网页版登录入口官网 电脑版网址入口  C++ typeid如何获取类型信息_C++ RTTI运行时类型识别用法  MongoDB Aggregation:在嵌套对象数组中精确匹配ObjectId  浏览器打开即用 美图秀秀网页版入口  在Typer应用中优雅地处理和重组任意命令行参数  b站怎么取消点赞_b站点赞取消操作方法  理解Python模块与全局变量的作用域管理  使用Python高效删除Word宏并转换DOCM为DOCX格式  离线运行Go语言之旅:本地部署与GOPATH配置指南  必由学官方平台入口 必由学在线课堂登录地址  Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性  b站如何看历史记录_b站观看历史找回方法  c++如何使用TBB库进行任务并行_c++ Intel线程构建模块  J*aScript数组对象转换:按指定键分组与值收集  Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全  mysql如何设置表访问权限_mysql表访问权限配置  《明末:渊虚之羽》设计师谈设计角色:那会刚毕业 充满激情  MinIO大规模对象列表性能瓶颈深度解析与外部元数据管理策略  蛙漫官网漫画入口地址_蛙漫在线畅读无广告弹窗  Discord Slash 命令响应超时问题的异步解决方案  邮政快递包裹最新位置 邮政快递实时追踪入口  在J*aScript中复现SciPy的B样条拟合与求值:关键考量  葱吃多了会怎样 葱吃多了会伤胃吗  Win11如何开启讲述人功能 Win11屏幕阅读器(讲述人)开启与关闭【教程】  Descript怎样用AI剪辑自动去噪_Descript用AI剪辑自动去噪【自动降噪】  苹果手机如何防止被恶意App追踪 

搜索