MySQL多实例部署
- mysql多实例部署
-
-
- 什么是MySQL多实例/li>
- 什么场景下用多实例
-
- 软件下载及配置安装
-
- 配置用户和组并解压二进制程序至/usr/local下
- 创建各实例数据存放的目录
- 初始化各实例
- 安装perl
- 配置配置文件`/etc/my.cnf`
- 启动各实例
- 初始化密码
- 测试
- 配置开机自启
- 安装登录时 错
- 写service文件让它开机自启 错信息
mysql多实例部署
什么是MySQL多实例/h3>
简单地说,多实例就是在一台服务器上同时开启多个不同的服务端口(如:3306、3307、3308),同时运行多个服务进程,这些服务进程通过不同的监听不同的服务端口来提供服务。
举例:
假如你买了一间房子,房子相当于多实例,房子里面有很多卧室,每一间卧室相当于一个实例,整间房子就是一个服务器。
什么场景下用多实例
多实例就是一台服务器上装两个数据库、或多个。为什么么场景下用到/p>
假如,你刚成立一个公司规模很小,你买了一台服务器,服务器里装了一个数据库,但是有三个项目都在用这一个服务器,这就导致有一个问题如A项目和B项目正常运行,C项目开发了新的代码,要上线,要更新,这时候就需要重启数据库,如果重启数据库,A项目跟B项目都会跟着重启,就会受影响。
这时候就需要用到多实例
一个实例配套一个项目,顾不干涉。
说白了就是公司的资源紧张,你有三个项目,但是呢你只有一个服务器,这一个服务器要为三个项目提供服务,这时候如果你不用多实例来部署,一个数据库里面跑三个项目,你重启一个数据库 ,其余的也会跟着一块重启,这不是我们想要的结果。
有时候需要把数据库停掉,但不是停掉所有数据库,只需要停掉你需要停的那一个。多实例能满足这一需求。
软件下载及配置安装
MySQL官 https://www.mysql.com/
配置用户和组并解压二进制程序至/usr/local下
创建各实例数据存放的目录
初始化各实例
安装perl
配置配置文件
启动各实例
初始化密码
测试
配置开机自启
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!