之前出过一版安装mysql5.7和安装mysql8.x最新版本的文档
今天根据需求出一版指定版本的安装教程以8.0.28为例
https://dev.mysql.com/downloads/mysql/ 下载mysql的官网



下载好后上传到服务器

安装时会报错公钥URL错误

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 安装一下解决报错问题
yum -y install mysql-community-server-8.0.28-1.el7.x86_64.rpm 然后直接安装
然后会报错缺少依赖安装一下mysql的yum仓库

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
有些环境会报错和mariadb文件冲突

rpm -qa | grep mariadb 我们过滤一下mariadb的包

强制删除一下mariadb的包
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
rpm -e --nodeps mariadb-devel-5.5.68-1.el7.x86_64
然后在执行一遍安装命令对应的依赖就会自动下载了
yum -y install mysql-community-server-8.0.28-1.el7.x86_64.rpm
systemctl start mysqld 启动mysql
grep password /var/log/mysqld.log 过滤一下mysql的初始化密码
mysqladmin -u root -p'?L<fx!ob?6,*' password 'Zxcvbnm@2023' 直接修改一下数据库root的初始密码
mysql -u root -pZxcvbnm@2022 登录数据库查看一下版本

Mysql8.0.28版本就下载好了