Yun.Black高级技术工程师可为您解决网站问题处理、代搭建等各种疑难杂症。
携手合作伙伴,实现业务上的双向合作共赢
10+年商誉沉淀,深耕中国香港及海外高端资源
想用本地工具连服务器上的 MySQL,搜到的教程大多让你直接开 3306 公网——能用,但等于把数据库挂在网上挨扫。正确的做法分三层。
MySQL 默认 root 只允许本机登录。给远程用的账号单独建,并锁定来源 IP——不要用 %(允许任何来源)。权限按需给:只读查询就只授 SELECT。
两层都要放:系统防火墙(firewalld)和云平台安全组。只对你的 IP 放行 3306,不对全网开放。改默认端口意义不大(扫描器会扫全端口),限制来源 IP 才是关键。
最安全的方式根本不暴露 3306:用 SSH 隧道——Navicat 等工具的 SSH 通道功能,先 SSH 登录服务器再连本机的 3306。数据库对外零暴露,密码和传输全程加密。团队多人使用时配一个跳板机统一管理。
临时调试用 SSH 隧道(零暴露),长期固定需求用 IP 白名单加专用低权限账号,永远不要 root 加通配来源加全网开放三连。数据库一旦泄露,损失远大于省下的配置时间。
微信公众号
抖音官方账号
CSDN官方账号
经营主体身份码
本页面部分展示信息可能存在偏差/错误