mysql 5.6 多实例_MYSQL 5.6 多实例环境部署

一、MySQL多实例介绍

1.1 什么是MySQL多实例

MySQL多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务:;

1.2 MySQL多实例的特点有以下几点

(1)有效利用服务器资源,当单个服务器资源有剩余时,可以充分利用剩余的资源提供更多的服务。

(2)节约服务器资源

(3)资源互相抢占问题,当某个服务实例服务并发很高时或者开启慢查询时,会消耗更多的内存、CPU、磁盘IO资源,导致服务器上的其他实例提供服务的质量下降;

1.3 部署mysql多实例的两种方式

第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便;

第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理;

说明:本文的多实例安装方式是采用的第二种方式,针对于第一种方式,和单实例安装基础是没有区别;

1.4 同一开发环境下安装两个数据库,必须处理以下问题

(1)配置文件安装路径不能相同

(2)数据库目录不能相同

(3)启动脚本不能同名

(4)端口不能相同

(5)socket文件的生成路径不能相同

二、MySQL所实例安装部署

1、在/usr/local/mysql解压免编译的二进制包

[root@VM_2_13_centos mysql]# pwd

/usr/local/mysql

[root@VM_2_13_centos mysql]# ll

total 309288

drwxr-xr-x 2 root root 4096 Mar 28 18:09 bin

-rw-r--r-- 1 root root 17987 Mar 28 18:09 COPYING

drwxr-xr-x 3 root root 4096 Mar 28 18:09 data

drwxr-xr-x 2 root root 4096 Mar 28 18:09 docs

drwxr-xr-x 3 root root 4096 Mar 28 18:09 include

drwxr-xr-x 3 root root 4096 Mar 28 18:09 lib

drwxr-xr-x 4 root root 4096 Mar 28 18:09 man

drwxr-xr-x 13 mysql mysql 4096 Mar 28 17:57 mysql-5.6.36-l

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值