MySQL是一种数据库管理系统,用于在网络中添加、访问和处理存储在数据库中的数据。要直接连接或访问您的MySQL数据库或将不同的应用程序连接到数据库,您必须具有MySQL端口等信息。数据库的默认MySQL端口是3306。虽然大多数应用程序会默认设置端口号,但在其他情况下,它可能会更改。出于安全目的,端口号也可能会更改。它也可能因为另一个应用程序已经在使用端口号而改变。
使用默认3306端口
MySQL协议使用默认端口连接到实用程序,例如“mysqldump”和MySQL客户端。使用端口时是否存在漏洞?打开默认端口3306时,MySQL服务器容易受到攻击。因此,如果用户想要远程访问数据库,他们必须探索其他安全选项。
与其打开3306端口,不如考虑使用SSH隧道之类的选项。另一个选项是限制可以访问端口的IP地址,以防止可疑主机连接。虽然默认端口是3306,但这并不意味着MySQL会一直使用它。运行一个简短的SQL查询可以帮助您识别MySQL正在运行的端口。
MySQL功能使用的端口
MySQL功能使用的端口范围很广。它们包括:
1.客户端-服务器连接端口
端口3306是MySQL客户端、mysqldump等实用程序和MySQL连接器使用的默认端口。它也是经典MySQL协议的默认端口。MySQL路由器、MySQLShell和MySQL连接器等客户端支持该协议。
2.MySQL管理连接端口
MySQL服务器允许为管理连接配置IP/TCP端口。此端口增加了网络接口上允许用于普通连接的管理连接的选项。
3.MySQLShell端口
MySQLshell是一个高级代码和客户端编辑器。MySQLshell还支持经典的MySQL和X协议。其他端口包括高可用性端口、密钥管理端口、MySQLWorkbench端口、Memcached协议端口和外部身份验证端口。
如何找到你的MySQL正在运行的端口
您可能会发现在您的MySQL生态系统中使用了1到10个端口。使用的端口本质上取决于使用的组件、启用的内容、应用程序的连接方式以及MySQL环境的一般特征。使用端口的理想方法是使它们足够宽以容纳不同的组件,同时阻止不可信的主机。有几种方法可以建立MySQL服务器正在侦听的端口。如果你连接到你的MySQL服务器,你可以运行查询“showvariableswherevariablenamein('hostname,''port')”。如果您使用的是Windows,您可以检查配置文件中的端口号。
1.转到“my.ini文件”
打开“服务”窗口并找到属性,然后您将找到my.ini文件的位置。
2.打开.ini文件
找到文件的位置后,找到正在Windows中侦听的MySQL端口。
如何更改MySQL端口号

如何更改您的MySQL端口号
您可以使用以下步骤更改MySQL服务器的端口号。
然后您可以打开服务器安装目录中的“my.ini”文件。重启MySQL的那一刻,它就会开始监听新的端口号。
端口号和使用时间
端口意识至关重要,因为它可以帮助您了解它们的使用方式。
1.3306端口/TCP
默认端口3306将MySQL客户端连接到MySQL服务器。默认情况下,此端口上的通信也是加密的。此端口上的通信方向是从客户端到服务器,除非使用X协议,否则它是必需的。
2.?端口33060/TCP
这个端口的通信是从MySQL客户端到服务器的,通信也是加密的。除非使用默认的3306,否则该端口也是通信所必需的。
3.端口33062/TCP(默认)
端口上的通信是从客户端到服务器的,并且也是加密的。请注意,此MySQL端口特别配置为支持管理连接。MySQL的管理界面使其可用于用户管理、服务器配置、查看日志以及导出和导入等操作。
4.端口33061/TCP
33061/TCP与33060/TCP和3306/TCP一起被归类为shell端口。运行InnoDBCluster需要端口33061/TCP。端口上的通信也是加密的。端口的关键作用是在配置InnoDBCluster期间检查服务器。
5.22端口/TCP
MySQLWorkbench集成了管理、数据库设计、维护、创建和SQL开发。可视化数据库设计工具将所有上述元素集成到数据库系统中的单个开发环境中。端口22/TCP是一个工作台端口,通信方向是从MySQL工作台到服务器。通信依赖于通过SSH隧道的连接。
本文来源:国外服务器--什么是MySQL端口号(mysql的端口号)
本文地址:https://www.idcbaba.com/guowai/3708.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



