You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS7下Yum升级MySQL5.7至8:无mysql-community.repo的解决方法

CentOS 7 从 MySQL 5.7 原地升级至 8.0 的 YUM 源配置方案

核心结论

不用删除现有的Mysql57.repo,也不需要单独新建mysql-community.repo,直接在现有文件里补全MySQL 8.0的源配置即可。

具体操作步骤

  1. 编辑现有repo文件
    打开/etc/yum.repos.d/Mysql57.repo,在文件末尾添加MySQL 8.0社区版的源配置段:

    [Mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=https://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=https://repo.mysql.com/RPM-GPG-KEY-MySQL-2022
           https://repo.mysql.com/RPM-GPG-KEY-mysql
    
  2. 确认版本源的启用状态

    • 检查[Mysql57-community]段的enabled值,确保是0(现有配置已经设为0,再确认一遍避免出错)
    • 确保刚添加的[Mysql80-community]段enabled=1,这样YUM会优先拉取8.0版本的包
  3. 验证并执行升级
    先运行命令确认YUM能识别到MySQL 8.0的包:

    yum info mysql-server
    

    看输出里的版本号是8.0.x系列就没问题,之后执行升级:

    sudo yum update mysql-server
    

内容的提问来源于stack exchange,提问作者Lyndon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 06:27:14