MySQL多实例部署

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进行处理,非常感谢!

上一篇 2022年6月2日
下一篇 2022年6月2日

相关推荐