多实例简单说就是在一台服务器主机上运行多个数据库服务
多实例的优点:节约成本,提高硬件的利用率
多实例的缺点:并发量很高或者有慢查询时,会消耗服务器更多的cpu、内存、磁盘IO等资源,影响其他实例提供的服务,访问质量下降。
部署多实例
1.准备环境
一台服务器mysql1 192.168.4.1
一台客户机mysql2 192.168.4.2
2.准备mysql软件
mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
一丶部署服务器
1.安装软件mysql
源码包安装过程 解包,建用户,移动位置就可以应用
PATH设置快捷方式
[root@mysql1 ~]# tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
[root@mysql1 ~]# yum -y install libaio
[root@mysql1 ~]# useradd mysql
[root@mysql1 ~]# mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql
[root@mysql1 ~]# PATH=/usr/local/mysql/bin:$PATH
[root@mysql1 ~]# echo $PATH
/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@mysql1 ~]# vim /etc/bashrc
export PATH=/usr/local/mysql/bin:$PATH
:wq
2.修改配置文件,实现多实例
主配置文件:/etc/my.cnf
[root@mysql1