mysql安装有多种方式:
> 具体详细参考官网 (https://dev.mysql.com/doc/refman/5.7/en/installing.html)
>
> - mysql的安装方法有多种,如二进制安装、源码编译安装、yum安装;
> - yum安装都是默认路径,不利于后期维护,安装相对简单;
> - 源码安装编译的过程比较长,若没有对源码进行修改且要求使用mysql较高版本;
建议使用二进制安装,比较方便后期维护。本文就是采用这种方式启动多个实例。
本文在centos 7.5下进行操作。
## 准备工作
下载mysql 压缩包,注意需要下载二进制包。下载地址
- https://dev.mysql.com/downloads/mysql/ 目前只提供mysql 8的下载
- https://downloads.mysql.com/archives/community/ mysql历史版本下载,如果没有历史包袱,当然选用8最好,但求稳的话建议先使用mysql 5.7,地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-el7-x86_64.tar.gz
centos 下可以使用如下命令:
```shell
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-el7-x86_64.tar.gz
```
解压,移动到/usr/local/文件夹下:
```shell
tar -zxvf mysql-5.7.32-el7-x86_64.tar.gz
# 可以顺手给文件夹改个名字,比如我就已经改成了mysql,所以下面大家会看到我的目录是/usr/local/mysql
mv mysql-5.7.32-el7-x86_64 /usr/local/
```
## 初始化用户组以及用户
创建一个mysql用户组及用户,且这个用户是不可登录的
创建用户组:groupadd mysql
创建不�