gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 07:28:13 26 4
gpt4 key购买 nike

我想自动化在我的虚拟机上安装数据库的过程。我还想要我的数据库软件中最好和最新的,所以我希望每次启动新 VM 时这种自动化都能安装最新版本的 MySQL - 在撰写本文时,这是 MySQL 8.0。目前,要下载存储库,我会这样做

$ 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 下载 repo。

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

最佳答案

这里有两个问题,

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

2。一旦你知道如何处理它。我假设您试图避免的问题是点击一个 URL,下载到机器,安装发布 RPM,然后更新/安装 mysql

下面的解决方案假定 mysql 开发人员不会更改 future 版本的 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 安装/更新。

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

关于mysql - 获取最新的 MySQL 版本的 yum 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52838396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com