文字

什么是MySQL的多实例?

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

这些MySQL多实例共用一套MySQL安装程序,使用不同(也可以是相同,建议不同)的my.cnf配置文件,启动程序,数据文件.在提供服务时,多实例MySQL在逻辑上看是各自独立的,多个示例自身是根据配置文件对应的设定值,来取得服务器的相关硬件资源多少.

多实例补充:有很多常见的web服务都可以有多实例,甚至在门户网站中也很广泛,例如Nginx,apache,haproxy,redis,memcached都可以多实例.


上一篇: 下一篇: