如何關(guān)閉 mysql 33060 端口
在收到公司端口掃描報告后,發(fā)現(xiàn) 33060 端口允許任意密碼和用戶登錄,引發(fā)了困擾。盡管已經(jīng)為 root 用戶設(shè)置了強(qiáng)密碼,但通過命令行使用 mysql -P 33060 -u k -p 登錄時,仍然可以訪問任意用戶。
根據(jù)網(wǎng)絡(luò)上的建議,嘗試在啟動配置中添加 mysqlx=0 或在啟動時使用 –mysqlx=0 參數(shù),但未成功。該問題仍然存在,33060 端口仍在監(jiān)聽。
經(jīng)過排查,發(fā)現(xiàn)問題在于 Windows 中隱藏了文件擴(kuò)展名的設(shè)置。機(jī)器上顯示的 my.ini 文件實際上是隱藏了擴(kuò)展名的 my.ini.txt 文件。由于 MySQL 不會引用沒有擴(kuò)展名的文件,因此無論是否存在錯誤,配置都不會生效。
修改了文件擴(kuò)展名后,問題得以解決。建議在使用 my.ini 配置文件時,確保其擴(kuò)展名正確無誤,以避免類似問題。