一、在线YUM仓库安装
1.在【MySQL】官网点击【下载】,安图示操作
2.将下载好的文件使用【Xftp】或其他方法上传到虚拟机
3.在虚拟机上安装上传的文件
[root@localhost ~]# dnf install mysql84-community-release-el9-1.noarch.rpm(替换成你所下载的文件名)
4.安装MySQL服务
[root@localhost ~]# dnf install mysql-server
过程中遇到的服务全部输入【y】安装
二、二进制本地安装
1.在方法一中相同页面,按图示选择
2.将下载好的文件传至虚拟机,我这里下载的是【bundle】包
3.解压【bundle】包
[root@localhost ~]# tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
4.使用rpm指令进行安装
[root@localhost ~]# rpm -i mysql-community-client-plugins-8.4.3-1.el9.x86_64.rpm mysql-community-common-8.4.3-1.el9.x86_64.rpm mysql-community-icu-data-files-8.4.3-1.el9.x86_64.rpm mysql-community-libs-8.4.3-1.el9.x86_64.rpm mysql-community-server-8.4.3-1.el9.x86_64.rpm mysql-community-client-8.4.3-1.el9.x86_64.rpm
三、容器平台安装
1.使用指令删除之前的容器,避免冲突
[root@localhost ~]# dnf remove docker \
> docoker-client \
> docoker-client-latest \
> docoker-common \
> docoker-latest \
> docoker-latest-logrotate \
> docoker-logrotate \
> docoker-engine \
> podman \
2.配置容器软件仓库
[root@localhost ~]# dnf install dnf-plugins-core
3.安装Docker相关软件
[root@localhost ~]# dnf install docker-ce docker-ce-cli containerd.io dockerbuildx-
plugin docker-compose-plugin
4.启用Docker服务
[root@localhost ~]# systemctl enable --now docker
5.拉取MySQL镜像
[root@localhost ~]# docker search mysql
[root@localhost ~]# docker pull mysql:8.4.3
6.启动容器
[root@localhost ~]# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d
mysql:8.4.3
四、源码部署
1.在先前的页面选择【source code】,下载合适的版本
2.将下载好的文件上传到虚拟机
3.清理环境
[root@localhost ~]# dnf remove mysql-server -y
[root@localhost ~]# rm -rf /var/lib/mysql
[root@localhost ~]# rm -rf /var/log/mysqld.log
[root@localhost ~]# userdel -r mysql
4.创建一个目录,并在里面解压文件
[root@localhost ~]# mkdir /mysql
[root@localhost ~]# cd /mysql
[root@localhost mysql]# tar xf mysql-8.4.3.tar.gz
[root@localhost mysql]# cd mysql-8.4.3/
5.创建用户,修改目录权限
[root@localhost mysql-8.4.3]# groupadd mysql
[root@localhost mysql-8.4.3]# useradd -r -g mysql -s /bin/false mysql
[root@localhost mysql-8.4.3]# chmod 777 /mysql/ -R
6.安装需要的软件
[root@localhost bld]# 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
[root@localhost bld]# rpm -i
https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackag
e/libtirpc-devel-1.3.3-9.el9.x86_64.rpm
7.配置并编译
[root@localhost bld]# cmake ..
[root@localhost bld]# make
[root@localhost bld]# make install
[root@localhost bld]# cd /usr/local/mysql
[root@localhost mysql]# mkdir mysql-files
[root@localhost mysql]# chown mysql:mysql mysql-files
[root@localhost mysql]# chmod 750 mysql-files
[root@localhost mysql]# bin/mysqld --initialize --user=mysql
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
五、Windows平台安装
1.在先前的下载页面选择windows版本
2.开始安装
这里选择【Typical】其余正常进行
3.启动软件,开始配置
4.Next到第四步,设置一个密码
5.在此项选择【Execute】进行配置,直到变成下图所示
6.完成安装,在开始菜单即可找到