如何关闭 mysql 33060 端口
在收到公司端口扫描报告后,发现 33060 端口允许任意密码和用户登录,引发了困扰。尽管已经为 root 用户设置了强密码,但通过命令行使用 mysql -P 33060 -u k -p 登录时,仍然可以访问任意用户。
根据网络上的建议,尝试在启动配置中添加 mysqlx=0 或在启动时使用 –mysqlx=0 参数,但未成功。该问题仍然存在,33060 端口仍在监听。
经过排查,发现问题在于 Windows 中隐藏了文件扩展名的设置。机器上显示的 my.ini 文件实际上是隐藏了扩展名的 my.ini.txt 文件。由于 MySQL 不会引用没有扩展名的文件,因此无论是否存在错误,配置都不会生效。
修改了文件扩展名后,问题得以解决。建议在使用 my.ini 配置文件时,确保其扩展名正确无误,以避免类似问题。