写在前面做过开发的人也包括我大概都有这样的经历——项目上线后数据库跑在公司服务器上人在家办公时想查个数据、跑个脚本却怎么也连不上那台远端的 MySQL。于是开始折腾 VPN、装 frp、写配置文件……一顿操作猛如虎结果还是连不上。其实你用 UU 远程就够了。UU 远程最新功能自带的端口****映射功能不需要安装任何额外工具不用碰命令行只要在界面上填一行规则就能把远端的 MySQL 直接映射到本地端口打开 Navicat、DBeaver 甚至命令行像连本机一样连远端数据库。下面我们用Windows 端连接远端MySQL作为实操场景完整走一遍流程。一、使用前提先确认这几项在开始之前确保以下条件已满足版本已经更新到最新版本如果不是可前往官网下载。远端被控端目标设备已安装 UU 远程客户端且处于在线状态该设备上 MySQL 服务正在运行本地主控端你的 Windows 电脑已安装 UU 远程已登录账号并绑定了目标设备网络两端均可正常联网 本功能目前支持 Windows 主控端仅支持 TCP 协议端口映射。MySQL 默认基于 TCP完全适配。二、实操步骤第一步打开端口映射面板打开UU 远程在设备列表中找到你要连接的那台远端设备点击设备卡片上的「更多」菜单选择「端口映射」打开端口映射面板 面板顶部会显示当前跳板设备的名称、系统和在线状态确认是你要操作的那台设备即可。第二步新建映射规则这一步是核心——把远端 MySQL 端口映射到本地。点击面板右上角的「 新建映射」按钮命令行ipcofig查看自己本机IP直接穿透内网在展开的编辑行中按如下填写配置项填写内容说明规则名称MySQL远程连接自定义名称方便识别即可目标服务地址内网IP内网IP目标服务端口3306MySQL 默认端口本地访问端口13306映射到本地的端口避免与本地 MySQL 冲突确认「保存后立即启用」开关已打开默认开启 如果远端 MySQL 跑在局域网内的另一台机器上不是跳板设备本身「目标服务地址」就填那台机器的内网 IP比如 192.168.1.100端口不变。第三步建立连接每次打开端口映射面板时UU 远程会自动与跳板设备建立连接等待按钮状态从「连接中…」变为 已连接连接成功后所有已启用的规则会自动开始映射检测 如果你已经和这台设备建立了远控视频等连接端口映射会直接复用该连接无需重新建立也不会影响正在进行的远控操作。第四步本地连接远端 MySQL映射成功后打开你常用的数据库客户端Navicat、DBeaver、DataGrip、HeidiSQL 等均可新建一个 MySQL 连接按如下填写参数值主机 / Host127.0.0.1端口 / Port13306用户名你的 MySQL 用户名密码你的 MySQL 密码填写完成后点击连接看到连接成功的提示即可正常使用。用命令行也行如果你习惯用 MySQL 命令行客户端同样可以直接连接mysql -h 127.0.0.1 -P 13306 -u root -p输入密码后即可进入远端 MySQL 的交互界面和操作本机数据库没有任何区别。三、用完之后端口映射依赖与跳板设备的活跃连接关闭端口映射面板后映射即失效。所以临时使用用完后直接关闭面板即可映射自动失效安全无残留长期需要保持 UU 远程运行、端口映射面板打开映射持续生效暂停但保留规则关闭规则右侧的启停开关变为灰色规则保留但不再映射下次一键重新启用 每条规则的启停状态会持久保存关闭 UU 远程也不会丢失。四、注意事项仅支持 TCP 协议MySQL 默认使用 TCP完全适配但如果你要映射的服务是基于 UDP 的暂不支持本地端口不能冲突如果本机 13306 端口被占用映射会失败换一个空闲端口即可远端 MySQL 需要实际在运行映射失败最常见的原因是远端 MySQL 服务没启动可先通过 UU 远程的桌面控制上去确认一下服务状态面板需保持打开端口映射窗口不能关关了映射就断了但如果你同时有远控视频窗口在关掉映射面板不会断开底层连接五、常见问题Q映射状态显示「映射失败」怎么办A最常见的原因是本地端口冲突。换一个本地端口试试比如 23306、33060 等。也可以检查一下远端 MySQL 服务是否正在运行。Q远端 MySQL 不在跳板设备上在局域网另一台机器上能映射吗A可以。把「目标服务地址」填成那台机器的内网 IP如 192.168.1.100端口填 MySQL 的端口号跳板设备会自动转发流量。Q我有多条映射规则能同时启用吗A可以每条规则独立运行全部启用没问题。比如你可以同时映射 MySQL 的 3306、Redis 的 6379、PostgreSQL 的 5432互不影响。Q和 frp、ngrok 相比有什么优势AUU 远程的端口映射无需安装额外工具无需编写配置文件无需公网服务器全程图形界面操作添加一条规则就能用。对于已经使用 UU 远程的用户来说是零成本的能力扩展。六、总结整个过程总结下来就三步打开端口映射面板新建一条规则远端 127.0.0.1:3306 → 本地 13306连接成功后用数据库客户端连 127.0.0.1:13306没有命令行没有配置文件没有第三方工具。远程连 MySQL 这件事UU 远程一条规则就够了。