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

k5hmc34c  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(368)

我想自动化在我的vms上安装数据库的过程。我还想在我的数据库软件最好和最新的,所以我希望这个自动化安装mysql的最新版本,每次我启动一个新的虚拟机-在写作时,那是MySQL8.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 相反。
如何可靠且最简单地检索最新版本mysql的yum存储库的url?

guz6ccqo

guz6ccqo1#

这里有两个问题,
1你怎么知道什么时候 mysql-8.1-community 版本发布了吗?
2一旦你知道怎么处理它。我假设您试图避免的问题是去点击一个url,下载到machine,安装发行版rpm,然后更新/安装 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

相关问题