CentOS7安装MySQL8

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


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

image

image


2、安装MySQL


首先创建一个文件夹:

image


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


image


4、解压缩


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

image


5、删除自带的mariadb


查看系统上是否含有 mariadb:

rpm -qa | grep mariadb

image

强制删除 mariadb:

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

image


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

image


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;

image


原文地址:https://www.cnblogs.com/m987/p/15468387.html