一、MySQL官网下载rpm包
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
二、添加MySQL Yum存储库
[root@iZ8vbazfhghcf7x8clm7jhZ opt]# rpm -Uvh mysql80-community-release-el8-1.noarch.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:mysql80-community-release-el8-1 ################################# [ 50%]
Cleaning up / removing...
2:mysql80-community-release-el7-3 ################################# [100%]
三、用yummakecache把服务器的包缓存到本地
[root@iZ8vbazfhghcf7x8clm7jhZ opt]# yum makecache
CentOS-8 - AppStream 119 kB/s | 4.3 kB 00:00
CentOS-8 - Base 111 kB/s | 3.9 kB 00:00
CentOS-8 - Extras 82 kB/s | 1.5 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 154 kB/s | 4.7 kB 00:00
MySQL 8.0 Community Server 14 kB/s | 2.6 kB 00:00
MySQL Connectors Community 15 kB/s | 2.6 kB 00:00
MySQL Tools Community 16 kB/s | 2.6 kB 00:00
Metadata cache created.
四、查看可安装的包
[root@iZ8vbazfhghcf7x8clm7jhZ opt]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community MySQL Connectors Community
mysql-tools-community MySQL Tools Community
mysql80-community MySQL 8.0 Community Server
五、安装MySQL
命令:yum install -y mysql80-community
报错如下:Error: Unable to find a match: mysql80-community
[root@iZ8vbazfhghcf7x8clm7jhZ opt]# yum install -y mysql80-community
MySQL 8.0 Community Server 272 kB/s | 1.5 MB 00:05
MySQL Connectors Community 13 kB/s | 56 kB 00:04
MySQL Tools Community 63 kB/s | 230 kB 00:03
Last metadata expiration check: 0:00:03 ago on Mon 26 Apr 2021 09:53:31 PM CST.
No match for argument: mysql80-community
Error: Unable to find a match: mysql80-community
解决方法:先禁用本地的 MySQL 模块再进行安装即可
-
第一步:yum module disable mysql
-
第二步:yum install -y mysql80-community
-
安装结束提示:Complete! ,则表示安装成功
[root@iZ8vbazfhghcf7x8clm7jhZ opt]# yum module disable mysql
Last metadata expiration check: 0:01:01 ago on Mon 26 Apr 2021 10:01:02 PM CST.
Dependencies resolved.
====================================================================================================================