在官网中找到对应版本下载链接,使用rpm进行安装
rpm -i https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm
2.二进制本地
同样找到对应下载链接,使用wget下载并解压
1 wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
2
3 tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
完成后可用 ll 进行验证,确认后进行安装
dnf localinstall mysql-community-server-8.4.3-1.el9.x86_64.rpm
3.容器平台
*若之前已有,需要删除之前的容器安装
1
dnf remove docker \
2
docker-client \
3
docker-client-latest \
4
docker-common \
5
docker-latest \
6
docker-latest-logrotate \
7
docker-logrotate \
8
docker-engine \
9
podman \
10
runc
配置容器软件仓库
dnf -y install dnf-plugins-core
安装docker相关软件
dnf install docker-ce docker-ce-cli containerd.io
dockerbuildx-plugin docker-compose-plugin
启动docker服务
systemctl enable --now docker
拉取MySQL镜像
1
docker search mysql
2
docker pull mysql:8.4.3
3
docker images
启动容器
docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.4.3
查看与验证
1
docker ps
2
docker exec -it mysqltest /bin/bash

4.源码部署
找到相应版本下载链接,使用wget
wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql8.4.3
.tar.gz
为方便操作可创建mysql目录
1
mkdir /mysql
2
mv mysql-8.4.3.tar.gz /mysql
3
cd /mysql
解压源码包
tar xf mysql-8.4.3.tar.gz
创建用户,修改目录权限
1
groupadd mysql
2
useradd -r -g mysql -s /bin/false mysql
3
chmod 777 /mysql/ -R
安装所需软件
dnf install cmake openssl-devel ncurses-devel rpcgen gcctoolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils gcc-toolset-12-annobin-annocheck gcc-toolset-12
-annobin-plugin-gcc
1
rpm -i
2
https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackag
3
e/libtirpc-devel-1.3.3-9.el9.x86_64.rpm
配置并编译
1 cmake ..
2 make
3 make install
4 cd /usr/local/mysql
5 mkdir mysql-files
6 chown mysql:mysql mysql-files
7 chmod 750 mysql-files
8 bin/mysqld --initialize --user=mysql
9 bin/mysqld_safe --user=mysql &
5.windows平台安装
按需选择版本,按步骤操作即可