MySQL多实例(一)
一、基本概念 1、MySQL多实例 就是在一台机器上面开启多个不同的端口,运行多个MySQL服务进程。这些MySQL多实例公用一套安装程序,使用不同的(也可以是相同的)配置文件,启动程序,数据文件。在提供服务时候,多实例MySQL在逻辑上看来是各自独立的,多个实例的自身是根据配置文件对应的设定值,来取得相关硬件资源的多少。 2、应用场景 1).采用了数据伪分布式架构的原因,而项目启动初期又不一定有那多的用户量,为此先一组物理数据库服务器,但部署多个实例,方便后续迁移 2).为规避mysql对SMP架构不支持的缺陷,使用多实例绑定处理器的办法,把不同的数据库分配到不同的实例上提供数据服务 3).一台物理数据库服务器支撑多个数据库的数据服务,为提高mysql复制的从机的恢复效率,采用多实例部署 4).已经为双主复制的mysql数据库服务器架构,想部分重要业务的数据多一份异地机房的热备份,而mysql复制暂不支持多主的复制模式,且不给用户提供服务,为有效控制成本,会考虑异地机房部署一台性能超好的物理服务器,甚至外加磁盘柜的方式,为此也会部署多实例; 5).传统游戏行业的MMO/MMORPG,...
![7[4F]SJPE[L3_%)DJO93OFX.png wKioL1h033ORLs5JAAALI-fpJwU777.png](https://s3.51cto.com/wyfs02/M01/8C/B1/wKioL1h033ORLs5JAAALI-fpJwU777.png)

![%]%KQX2]L66DF16$620~I@8.png wKioL1h04Fjj3iZ0AAAE0N-12Jg467.png](https://s5.51cto.com/wyfs02/M01/8C/B1/wKioL1h04Fjj3iZ0AAAE0N-12Jg467.png)


