背景:在自己电脑搭建或测试分布式服务框架时,经常会用多个数据库实例模拟多个环境的情况,因此我把搭建多实例mysql的过程记录下来,方便互相学习和沟通。
1.搭建环境
1) mac 电脑,版本 10.15.6
2) mysql版本 8.0.20
2.搭建过程如下
2.1 步骤
1) 官网下载mysql安装tar包,注意dmg不行
mysql-8.0.20-macos10.15-x86_64.tar.gz
2)解压及创建mysql包路径
```
tar-xfv mysql-8.0.20-macos10.15-x86_64.tar.gz
cp -rf mysql-8.0.20-macos10.15-x86_64/* /usr/local/mysql8.0/
```
3)创建mysql数据文件存放路径mkdir -p /usr/local/mysql8.0/{3306,3307,3308,3309}/data
##授权用户组mysql的权限
chown -R mysql:mysql /usr/local/mysql8.0
##创建日志文件
touch /usr/local/mysql8.0/mysqld_multi.log
4)编辑脚本 my.cnf
vim /etc/my.cnf
###文件内容如下
[mysqld]