一.Liunx上的安装方式
1.在线YUM仓库
点击【MySQL Yum Repository】链接之后,进入在线仓库安装页面,单击【Download】按钮进入仓库下载确认页面。
进入仓库下载确认页面,单击确认链接。
点击确认链接后,浏览器会自动下载仓库安装包,可以将安装包下载好传送到Linux操作系统中,也可以将该安装包的下载链接在Linux操作系统中按照以下命令直接进行下载。
下载安装包
[root@localhost ~]#wget https://dev.mysql.com/get/mysql84-community-release-el9-1.noarch.rpm
安装这个包
[root@localhost ~]#dnf localinstall mysql84-community-release-el9-1.noarch.rpm
查看当前的库,新增三个仓库
[root@localhost ~]#dnf repolist
通过仓库安装MySQL数据库
[root@localhost ~]#dnf install mysql-server
启动MySQL数据库服务
[root@localhost ~]# systemctl start mysqld
查看是否启动
[root@localhost ~]#systemctl status mysqld
查看MySQL数据库密码
[root@localhost ~] ll /var/log/mysqld.log
[root@localhost ~]grep password /var/log/mysqld.log
进入MySQL数据库
[root@localhost ~]mysql -uroot -p
2.二进制本地
在上面的页面中点击【MySQL Community Server】链接进入下载页面,在列表选项中选择对应的选项
单击第一项【RPM Bundle】条目后的【Download】按钮进入本地安装下载确认页面。
在确认页面中,点击确认链接进行下载,浏览器会自动下载该安装包,在下载完成后,可以将该安装包传送到Linux操作系统中,也可以通过该链接直接在Linux操作系统中使用wget命令进行下载。
下载压缩包
[root@localhost ~]# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
解压压缩包
[root@localhost ~]# tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
解压完成后,可以使用以下命令进行查看:
[root@localhost ~]# ll mysql-*
开始安装
[root@localhost ~]# dnf localinstall mysql-community-server-8.4.3-1.el9.x86_64.rpm
后续测试操作同上
3.容器平台
配置容器软件仓库
[root@localhost ~]# dnf -y install dnf-plugins-core
[root@localhost ~]# dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
安装Docker相关软件
[root@localhost ~]# dnf install docker-ce docker-ce-cli containerd.io dockerbuildx-plugin docker-compose-plugin
启动Docker服务
[root@localhost ~]# systemctl enable --now docker
获取MySQL镜像
[root@localhost ~]# docker search mysql
[root@localhost ~]# docker pull mysql:8.4.3
[root@localhost ~]# docker images
启动容器
[root@localhost ~]# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.4.3
检查
[root@localhost ~]# docker ps
[root@localhost ~]# docker exec -it mysqltest /bin/bash
后续测试操作与第一个相同
4.源码部署
在下载页面点击【MySQL Community(GPL) Downloads】链接进入社区版下载页面,我们选择合适的
版本和选项。
点击【Download】按钮进入到下载确认页面,点击链接继续下载。也可以使用该链接,在Linux操作系统中直接使用wget进行下载:
[root@localhost ~]# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3.tar.gz
创建mysql目录,方便操作。
[root@localhost ~]# mkdir /mysql
[root@localhost ~]# mv mysql-8.4.3.tar.gz /mysql
[root@localhost ~]# cd /mysql
解压源码包
[root@localhost ~]# tar xf mysql-8.4.3.tar.gz
创建用户,修改目录权限
[root@localhost ~]# cd mysql-8.4.3/
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql -s /bin/false mysql
[root@localhost ~]# chmod 777 /mysql/ -R
安装需要的软件
[root@localhost ~]# 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 ~]# cmake ..
[root@localhost ~]# make
[root@localhost ~]# make install
[root@localhost ~]# cd /usr/local/mysql
[root@localhost ~]# mkdir mysql-files
[root@localhost ~]# chown mysql:mysql mysql-files
[root@localhost ~]# chmod 750 mysql-files
[root@localhost ~]# bin/mysqld --initialize --user=mysql
[root@localhost ~]# bin/mysqld_safe --user=mysql &
后续测试操作与第一个相同
二.windows上的安装方式
1.1服务端安装
在下载页面点击【MySQL Community(GPL) Downloads】链接进入社区版下载页面,我们选择合适的版本和选项。点击【Download】按钮j进入到下载确认页面,单击确认链接直接下载。
下载完成,双击执行该可执行程序,打开欢迎页面,单击【Next】按钮进入下一步。
进入到用户协议页面,选中复选框,单击【Next】按钮,进入下一步。
进入安装类型选择页面,我们这里选择第一个【Typical】,选中后直接进行下一页。
进入准备页面,我们单击【Install】按钮进行安装。
经过一段时间的安装,安装完成后,显示如下页面,默认选中【Run MySQL Configurator】按钮,单击【Finish】按钮进行配置。
进入配置页面,单击【Next】按钮进入下一步。
进入选择数据目录页面,这里我们保持默认,单击【Next】按钮进入下一步。
进入配置类型和网络配置页面,我们这里保持默认,单击【Next】按钮进入下一步。
在账号和角色页面,我们输入 root 账号的密码并确认密码,默认不添加新账号,单击【Next】下一步。
进入服务配置页面,这里我们保持默认,单击【Next】按钮进入下一步。
进入服务权限页面,我们这里保持默认,单击【Next】按钮进入下一步。
配置示例数据库是否要载入,选中即为载入,我们这里选择载入,单击【Next】进行下一步。
进入配置摘要页面,单击【Execute】按钮执行配置。
配置执行完毕后,如下所示,单击【Next】进入下一步。
这里显示配置完成的页面,单击【Finish】按钮完成配置。
1.2命令行测试
2.1图形客户端
同样官网下载安装包双击打开