目录
1. 仓库安装:
1.1 卸载数据库软件:
2. 本地安装:
2.1 卸载数据库软件:
3. 容器安装:
4. 源码安装:
4.1 使用systemctl命令启动进程
(1)查看版本

(2)根据网址安装MySQL包

注:https://repo.mysql.com//mysql80-community-release-el9-1.noarch.rpm
(3)此时会在基础上多出3个文件

(4)装包

(5)查看所装的包

(6)运行MySQL

(7)查看MySQL状态

(8)查看数据库密码

(9)登录数据库

(10)登录之后必须先修改用户密码,默认密码策略要求密码至少包含一个大写字母、一个小写字母、一位数字和一个特殊字符,并且密码总长度至少为8个字符。

(11)查看所有数据库

(12) 查看mysql数据库中的user表



(1)新建一个目录

(2)下载mysql的rpm包

注: https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar
(3)解包

(4)安装mysql-community-server所产生的依赖包

(5)启动服务

(6)查看数据库密码

(7)登录数据库

(8)登录之后必须先修改用户密码,默认密码策略要求密码至少包含一个大写字母、一个小写字母、一位数字和一个特殊字符,并且密码总长度至少为8个字符。

(9) 查看所有数据库


(1)安装容器的一些依赖包

注: dnf install -y yum-utils device-mapper-persistent-data lvm2
(2)添加阿里云的容器仓库



注: https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(3)在下载docker时修改网站为阿里云网站

注:sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
(4)安装docker-ce

(5) 启动容器

(6)测试容器

(7)运行mysqltest容器

注: docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql
(8)安装mysql客户端

(9)先进容器再进入数据库

注:运行内存设置4G及以上
(1)添加用户和组

(2) 创建目录

(3)开始源码安装,下载源码包

注:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz
(4)解压包

(5) 安装编译器所需要的东西

(6)安装编译时所需要的库

注: yum install gcc-toolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils openssl-devel ncurses-devel libtirpc rpcgen git -y

注:rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/CRB/x86_64/os/Packages/libtirpc-devel-1.3.3-0.el9.x86_64.rpm
(7)创建目录

(8)起服务

注: cmake .. -DWITH_BOOST=../boost/boost_1_77_0/
(9)编译(该过程很久,请耐心等待)


(10) 创建目录并修改所属者和所属组

(11) 修改权限

(12)初始化数据库

(13)查看进程

(14)通过端口查看进程

(15) 开启支持ssl加密

(16) 启动mysql进程

(17)进入数据库(密码在初始化里有)

(18)杀进程

(19) 停止mysql服务


