MySQL端口参考/ mysql端口参考表

第三章MySQL端口参考表

下表描述了MySQL产品和功能使用的端口。端口信息适用于MySQL 5.7和MySQL 8.0。

客户端-服务器连接端口

端口3306是Classic MySQL协议的默认端口(港口),由mysql.客户端,MySQL连接器和实用程序如mysqldump.mysqlpump.。X协议的端口(mysqlx_port.)通过乘以Classic MySQL协议的端口等10.例如Classic MySQL协议端口是3306的默认值,通过乘以ClassQL shell,MySQL连接器和MySQL路由器等客户端支持。33060。

表3.1客户端 - 服务器连接端口

默认端口/协议 描述 SSL或其他加密 要求 方向
3306 / TCP. MySQL客户端到MySQL Server(Classic MySQL协议) 是的 是的,除非你只使用X协议 从MySQL客户机到MySQL服务器
33060 / TCP. MySQL客户端到MySQL Server(X协议) 是的 是的,除非您只使用Port 3306 从MySQL客户机到MySQL服务器

要验证MySQL服务器上这些端口的值,请执行:

mysql> SHOW VARIABLES LIKE 'port';mysql> SHOW VARIABLES LIKE 'mysqlx_port';

MySQL管理连接端口

正如MySQL 8.0.14的那样,服务器允许专门为管理连接配置TCP / IP端口。这提供了对普通连接的网络接口允许的单个管理连接的替代方案。有关更多信息,请参阅管理连接管理

表3.2 MySQL管理连接端口

默认端口/协议 描述 SSL或其他加密 要求 方向
33062 / TCP(默认) 专为MySQL管理连接(Classic MySQL协议)配置的端口 是的 没有 从MySQL客户机到MySQL服务器

要验证MySQL Server上此端口的值,请执行以下操作:

mysql> SHOW VARIABLES LIKE 'admin_port';

mysql shell港口

MySQL Shell支持X协议和Classic MySQL协议。有关更多信息,请参阅MySQL 8.0外壳

表3.3 MySQL Shell端口

默认端口/协议 描述 SSL或其他加密 要求 方向
3306 / TCP. MySQL客户端到MySQL Server(Classic MySQL协议) 是的 是的,除非你只使用X协议 从MySQL Shell到MySQL服务器
33060 / TCP. MySQL客户端到MySQL服务器(X协议) 是的 是的,除非您只使用Port 3306 从MySQL Shell到MySQL服务器
33061 / TCP MySQL Shell使用的端口在InnoDB集群配置期间检查服务器 是的 是,如果运行的是InnoDB集群 从MySQL Shell到InnoDB集群中的实例

MySQL工作台港口

表3.4 MySQL工作台端口

默认端口/协议 描述 SSL或其他加密 要求 方向
3306 / TCP. MySQL客户端到MySQL Server(Classic MySQL协议) 是的 可选(使用3306,33060或22) 从MySQL Workbench到MySQL Server
33060 / TCP. MySQL客户端到MySQL服务器(X协议) 是的 可选(使用3306,33060或22) 从MySQL Workbench到MySQL Server
22 / TCP. 通过SSH隧道连接 是的 可选(使用3306,33060或22) 从MySQL Workbench到MySQL Server

MySQL客户端 - MySQL路由器连接端口

表3.5客户端 - 路由器连接端口

默认端口/协议 描述 SSL或其他加密 要求 方向
6446 / TCP. 从MySQL客户端读写SQL到MySQL路由器(Classic MySQL协议) 是的。继承自MySQL客户端和服务器。如果是客户- ssl-mode.VERIFY_IDENTITY,路由器必须与服务器在同一IP地址。 如果MySQL路由器提供读写访问 MySQL客户端读写到MySQL路由器
6447 / TCP. 从MySQL客户端的只读SQL到MySQL路由器(Classic MySQL协议) 与上述相同 如果MySQL路由器提供只读访问,则需要 MySQL客户端只读给MySQL路由器
6448 / TCP 从MySQL客户端到MySQL路由器的读写API调用(X协议) 与上述相同 如果MySQL路由器提供读写访问 MySQL客户端到MySQL路由器
6449 / TCP. 从MySQL客户端到MySQL路由器的只读调用(X协议) 与上述相同 如果MySQL路由器提供只读访问,则需要 MySQL客户端到MySQL路由器
3306 / TCP. MySQL路由器到MySQL Server(Classic MySQL协议) 与上述相同 要求 mysql路由器到mysql服务器
33060 / TCP. MySQL路由器到MySQL Server(X协议) 与上述相同 要求 mysql路由器到mysql服务器

高可用性港口

表3.6高可用性端口

默认端口/协议 描述 SSL或其他加密 要求 方向
33061 / TCP MySQL组复制内部通信端口 是的 是的 组成员之间的组复制通信(InnoDB群集实例)
3306 / TCP. mysql复制 是的 是的 副本连接到源

外部身份验证端口

表3.7外部身份验证端口

默认端口/协议 描述 SSL或其他加密 要求 方向
389 / TCP. MySQL企业身份验证(LDAP) 是的 只有在使用外部身份验证到LDAP时才。还支持使用SASL MySQL Server中的MySQL企业身份验证到LDAP
389 / TCP. MySQL企业身份验证(Active Directory) 是的 只有在使用外部身份验证到LDAP MySQL企业认证MySQL服务器到Active Directory

密钥管理端口

密钥管理端口用于MySQL Keyring特性和TDE(透明数据加密)。

表3.8密钥管理端口

默认端口/协议 描述 SSL或其他加密 要求 方向
不同。请参阅您的密钥管理器/ Vault文档。10bet官方网站 kmip。与Oracle Key Vault,Gemalto KeySecure,Thales Vormetric Key Management Server以及Fornetix密钥编排使用。 是的 只有需要TDE使用KMIP服务器时才需要 N / A.
443 / TCP. 关键服务 - AWS密钥管理服务(AWS KMS) 是的 只有在TDE使用AWS KMS时才需要 N / A.

MySQL企业备份端口

表3.9 MySQL Enterprise Backup端口

默认端口/协议 描述 SSL或其他加密 要求 方向
3306 / TCP. 与当地实例进行通信 是的 可选的。可以与TCP,插座,管道或内存连接。 到本地实例
3306 / TCP. 对于InnoDB集群/组复制 是的 需要InnoDB集群备份 到集群/组的成员
443 / TCP. Oracle对象商店 是的 可选的 从MySQL Enterprise备份到对象存储
443 / TCP. 亚马逊S3 是的 可选的 从MySQL Enterprise备份到Amazon S3
不同。请参阅媒体管理系统文档。10bet官方网站 通过系统备份备份到媒体管理系统(MMS)到磁带(SBT) 供应商的依赖 可选的 从内存管理库到媒体管理服务器。请参阅媒体管理系统文档。10bet官方网站

Memcached协议港口

表3.10 MEMCACHED协议端口

默认端口/协议 描述 SSL或其他加密 要求 方向
11211 / TCP. innodb memcached插件 没有 可选的 从memcached客户端到InnoDB memcached插件