除了端口 3306,mysql 服务器端口的端口 33060 是什么

what is the port 33060 for mysql server ports in addition to the port 3306

背景目的:我想通过设置 windows 防火墙的入站规则来限制特定主机到 MYSQL 服务器的入站连接。

MYSQL 服务器端口在 3306 上打开。

但是,当我打开防火墙设置时,我可以看到在 3306 和 33060 上打开了两个端口,如下所示:

那是什么?我也应该限制 33060 吗?

X协议的端口(mysqlx_port),客户端支持,如MySQL Shell, MySQL ConnectorsMySQL Router,计算方法是将用于经典 MySQL 协议的端口乘以 10。例如,如果classic MySQL协议端口是默认值3306那么X Protocol端口是33060.

有关详细信息,请参阅 MySQL Port Reference Tables

MySQL X 服务正在侦听所有接口,在 TCP 端口 33060 上,客户端可以通过 x 协议连接到它。所以你需要限制特定主机禁止它通过x协议连接。