代码之家  ›  专栏  ›  技术社区  ›  Green Cloak Guy

获取最新MySQL版本的yum存储库

  •  1
  • Green Cloak Guy  · 技术社区  · 6 年前

    $ curl https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
    

    yum . 但当MySQL 8.1发布时,我将从 https://dev.mysql.com/get/mysql81-community-release-el7-1.noarch.rpm 相反。

    如何可靠且最简单地检索最新版本MySQL的yum存储库的url?

    1 回复  |  直到 6 年前
        1
  •  1
  •   iamauser    6 年前

    这里有两个问题,

    1. 你怎么知道什么时候 mysql-8.1-community 版本发布了吗?

    2. mysql .

    下面的解决方案假设 mysql数据库 devlopers不会为将来的版本更改url。

    查看yum-repo文件, mysql-8.0-community 与中的本节相对应 /etc/yum.repos.d/mysql-community.repo

    [mysql80-community]
    name=MySQL 8.0 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    

    一旦你知道下一个版本已经发布,在repo文件中添加一个类似的部分,你就可以得到下一个版本,例如。,

    $ cat /tmp/mysql81.repo
    [mysql81-community]
    name=MySQL 8.1 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-8.1-community/el/7/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    

    将内容附加到yum repo文件并使用yum或up2date安装/更新。

    $ cat /tmp/mysql81.repo >> /etc/yum.repos.d/mysql-community.repo
    $ yum --enablerepo=* clean all
    $ yum --enablerepo=*mysql* update mysql
    
    推荐文章