MySQL默认使用端口号3306。
MySQL协议使用3306端口号与MySQL客户端和实用程序(例如“ mysqldump”)连接。它是一个TCP,i.e传输控制协议。
让我们看看使用此默认端口时是否存在任何漏洞-
通常,不应打开端口3306,因为它可能会使服务器容易受到攻击。如果用户需要远程连接到数据库,则有许多其他安全选项,而不是打开端口3306。
安全选项之一包括使用SSH隧道。另一方面,如果需要打开端口3306,则用户必须确保限制可以访问它的IP地址,以使不受信任的主机无法访问该连接。即使MySQL默认端口为3306,也不一定意味着MySQL服务将始终使用该端口。
如果用户想验证端口或查看MySQL是否使用其他端口,则可以通过运行简短的SQL查询来完成。
SHOW VARIABLES WHERE Variable_name = 'port';