你的位置:首页 > 软件开发 > 数据库 > 屌炸天实战 Mysql 系列教程(五) 多实例、高可用生产环境实战

屌炸天实战 Mysql 系列教程(五) 多实例、高可用生产环境实战

发布时间:2016-08-19 11:00:06
第一篇:屌炸天实战 MySQL 系列教程(一) 生产标准线上环境安装配置案例及棘手问题解决第二篇:屌炸天实战 MySQL 系列教程(二) 史上最屌、你不知道的数据库操作第三篇:屌炸天实战 MySQL 系列教程(三)你不知道的 视图、触发器、存储过程、函数、事物、索引、语句第四篇: ...

第一篇:屌炸天实战 MySQL 系列教程(一) 生产标准线上环境安装配置案例及棘手问题解决

第二篇:屌炸天实战 MySQL 系列教程(二) 史上最屌、你不知道的数据库操作

第三篇:屌炸天实战 MySQL 系列教程(三)你不知道的 视图、触发器、存储过程、函数、事物、索引、语句

第四篇:屌炸天实战 MySQL 系列教程(四) 主从复制、读写分离、模拟宕机、备份恢复方案生产环境实战

第五篇:屌炸天实战 Mysql 系列教程(五) 多实例、高可用生产环境实战

 

本章内容:

  • MySQL 多实例
  • 简介
  • 安装前的配置
  • 生产环境屌炸天的脚步
  • 初始化登录实现多实例
  • 要再增加一个多实例怎么办?解决
  • MySQL 高可用
  • 部署配置heardbeat
  • 部署配置drbd
  • heardbeat与drbdde 联合配置
  • 部署MySQL
  • 联合heardbeat配置MySQL

 

一、MySQL 多实例

1、简介

前几年一个朋友跟我说他们公司一台物理服务器上跑 3 到 5 个实例,我说你们公司得多穷啊,他说这个是合理规划,发挥服务器最大性能,你说呢?

别问小编公司跑几个,小编公司有钱不在乎,一台小型器最多跑 3 个实例,当然,每天的数据量还是很大的。

那什么使多实例呢,为什么用它?

多实例就是在一台机器上开启多个不同的服务端口(如:3306,3307);

运行多个MySQL服务进程,这些进程通过不同的socket监听不同的服务端口来提供各自的服务。

MySQL多实例共用一个 MySQL 的安装程序,使用不同(也可相同)的 my.cnf 配置文件,启动程序和数据文件。

在提供服务时,多实例 MySQL 在逻辑上是各自独立的,多个实例的本身是根据配置文件对应的设定值,来获得服务器的相关硬件资源多少。

2、安装配置前操作

安装配置前的一些配置少不了

文件的目录最好也规矩,这样才专业

#杀掉进程,避免冲突,删掉启动命令。pkill mysqldps -ef|grep mysqlrm -f /etc/init.d/mysqld# 创建目录,授权mkdir -p /data/{3306,3307}/datachown -R mysql.mysql /data/tree /data/  /data/   #总的多实例根目录├── 3306    #3306实例的目录│  └── data  #3306实例的数据文件目录└── 3307    #3307实例的目录  └── data  #3307实例的数据文件目录  4 directories, 0 files

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:屌炸天实战 Mysql 系列教程(五) 多实例、高可用生产环境实战

关键词:索宁,Nick,Suo,Blog,IT,Code

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。