上QQ阅读APP看书,第一时间看更新
5.4 MySQL服务器与端口号
1.MySQL服务器
一个安装有MySQL服务的主机系统还应该包括操作系统、CPU、内存及硬盘等软硬件资源。在特殊情况下,同一台MySQL服务器可以安装多个MySQL服务,甚至可以同时运行多个MySQL服务实例,各MySQL服务实例占用不同的端口号为不同的MySQL客户机提供服务。简言之,同一台MySQL服务器同时运行多个MySQL服务实例时,使用端口号区分这些MySQL服务实例。
2.端口号
服务器上运行的网络程序一般都是通过端口号来识别的,一台主机上端口号可以有65536个之多。典型的端口号的例子是某台主机同时运行多个QQ进程,QQ进程之间使用不同的端口号进行辨识。也可以将“MySQL服务器”想象成一部双卡双待(甚至多卡多待)的“手机”,将“端口号”想象成“SIM卡槽”,每个“SIM卡槽”可以安装一张“SIM卡”,将“SIM卡”想象成“MySQL服务”。手机启动后,手机同时运行了多个“MySQL服务实例”,手机通过“SIM卡槽”识别每个“MySQL服务实例”。