mac虚拟机 Linux Centos7 安装MySQL8.3.0
确认系统版本
rpm -qa | grep glibc
下载解压MySQL

[!CAUTION]
根据操作系统的要求下载对应版本放到Linux服务器上面
创建文件夹一会放入我们的压缩包

[!NOTE]
解压gz后缀:
gzip -d XXXXXX.tar.xz.gz
[!NOTE]
解压tar.xz后缀:
tar -xvf XXXXXX.tar.xz
添加PATH环境变量
vi /etc/profile
[!IMPORTANT]
注意:
这里我们需要进入MySQL的bin文件中才可以

export PATH=$PATH:/mysql8.3.0/mysql/mysql-8.3.0-linux-glibc2.17-aarch64/bin

#刷新缓存
source /etc/profile
验证环境变量
[!TIP]
进入:
根目录"/"然后搜索"my"点击「TAB」按钮两次,是否提示,如果提示则说明环境变量修改成功

创建数据目录
mkdir -p /mysql8.3.0/data
chmod -R 777 /mysql8.3.0/data
创建其他目录
#mysql临时存放文件
mkdir -p /tmp/mysql
#mysql的日志文件
mkdir -p /mysql8.3.0/log
#mysql的pid-file文件夹
mkdir -p /mysql8.3.0/mysqld
配置my.cnf文件
vi /mysql8.3.0/my.cnf
复杂配置[详情]
[mysql]
# 默认字符集
default-character-set=utf8mb4
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
server-id = 3306
user = mysql
socket = /tmp/mysql.sock
# 安装目录
basedir = /opt/soft/mysql8
# 数据存放目录
datadir = /opt/soft/mysql8/datas/mysql
log-bin = /opt/soft/mysql8/datas/mysql/mysql-bin
innodb_data_home_dir =/opt/soft/mysql8/datas/mysql
innodb_log_group_home_dir =/opt/soft/mysql8/datas/mysql
#日志及进程数据的存放目录
log-error =/opt/soft/mysql8/datas/mysql/mysql.log
pid-file =/opt/soft/mysql8/datas/mysql/mysql.pid
# 服务端使用的字符集默认为8比特编码