一、环境的前提与说明
VM虚拟机:
cat /etc/redhat-release
cat /proc/version
查看防火墙状态:
systemctl status firewalld.service
关闭命令:
systemctl stop firewalld.service
开机禁用防火墙自启命令 :
systemctl disable firewalld.service
是否有mysql残留
rpm -qa | grep -i mysql
systemctl status mysqld.service
ip a
二、安装
2.1、MySQL的四大版本
-
MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。
-
MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。
-
MySQL Cluster 集群版,开源免费。用于架设集群服务器,可将几个MySQL Server封装成一个Server。需要在社区版或企业版的基础上使用。
-
MySQL Cluster CGE 高级集群版,需付费。
注意:本教程使用的MySQL的版本为8.0.25
2.2、Linux下安装MySQL几种方式
安装方式 | 特点 |
---|---|
rpm | 安装简单,灵活性差,无法灵活选择版本、升级 |
rpm repository | 安装包极小,版本安装简单灵活,升级方便,需要联网安装 |
通用二进制包 | 安装比较复杂,灵活性高,平台通用性好 |
源码包 | 安装最复杂,时间长,参数设置灵活,性能好 |
2.3、下载安装包
https://downloads.mysql.com/archives/community/
RPM Bundle
上传Linux
mkdir -p /opt/installingpackages && cd /opt/installingpackages