1、通过华为开源镜像站下载Linux版MySQL8


下载地址: https://repo.huaweicloud.com/mysql/Downloads/MySQL-8.0/mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar

CentOS7安装MySQL8_linux

CentOS7安装MySQL8_bundle_02


2、安装MySQL


首先创建一个文件夹:

CentOS7安装MySQL8_mysql_03


3、通过Xftp将MySQL安装包拷贝到我们刚才创建的目录上


CentOS7安装MySQL8_linux_04


4、解压缩


tar -xvf mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar

CentOS7安装MySQL8_bundle_05


5、删除自带的mariadb


查看系统上是否含有 mariadb:

rpm -qa | grep mariadb

CentOS7安装MySQL8_mysql_06

强制删除 mariadb:

rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps

CentOS7安装MySQL8_mysql安装_07


6、安装common、libs、client、server


rpm -ivh mysql-community-common-8.0.24-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-libs-8.0.24-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-client-8.0.24-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-server-8.0.24-1.el7.x86_64.rpm --nodeps --force

CentOS7安装MySQL8_linux_08


7、初始化 MySQL


mysqld --initialize

8、授权防火墙


# 给/usr/local/mysql这个文件夹赋予mysql用户的执行权限
chown mysql:mysql /var/lib/mysql -R;

# 开启mysql服务
systemctl start mysqld.service;

# 启动mysql
systemctl enable mysqld;

CentOS7安装MySQL8_下载地址_09