除了連接埠3306之外,mysql伺服器連接埠的連接埠33060是什麼

除了連接埠3306之外,mysql伺服器連接埠的連接埠33060是什麼

背景目的:我想透過設定Windows防火牆的入站規則來限制僅特定主機對MYSQL伺服器的入站連線。

MYSQL伺服器連接埠開放3306。

但是,當我打開防火牆設定時,我可以看到 3306 和 33060 上打開了兩個端口,如下所示:

在此輸入影像描述

那是什麼?

答案1

mysql 用戶端使用此連線連接埠連接到 mysql 伺服器。但是,與連接埠 3306 不同。此連接埠由 Mysql-Shell 或社區 Mysql-Connectors 等客戶端支持,而 mysqlclient 和 mysqldump 等工具則使用經典連接埠。 x-協定是一個替代的 mysql 查詢接口,其中包括一個名為 X-DevAPI 的替代 API。它允許您存取json數據,並且還支援SQL。但是,除非您在 mysql 伺服器上停用此連接埠/協議,否則您必須在防火牆設定中允許它。所以總結一下:x-協定和連接埠 33060 是可選的,不是必需的。

有關 mysql 連接埠的一般資訊參考: https://dev.mysql.com/doc/mysql-port-reference/en/mysql-ports-reference-tables.html

X協定參考: https://www.percona.com/blog/2019/01/07/understanding-mysql-x-all-flavors/

答案2

MySQL 使用的連接埠清單可在此處找到:https://dev.mysql.com/doc/mysql-port-reference/en/mysql-ports-reference-tables.html

對於典型用法,您只需要連接埠 3306。

相關內容