远程连MySQL还靠装工具?UU远程端口映射,一条规则搞定
2026/5/10 0:01:29 网站建设 项目流程

写在前面

做过开发的人,也包括我大概都有这样的经历——

项目上线后数据库跑在公司服务器上,人在家办公时想查个数据、跑个脚本,却怎么也连不上那台远端的 MySQL。于是开始折腾 VPN、装 frp、写配置文件……一顿操作猛如虎,结果还是连不上。

其实你用 UU 远程就够了。

UU 远程最新功能!自带的端口****映射功能,不需要安装任何额外工具,不用碰命令行,只要在界面上填一行规则,就能把远端的 MySQL 直接映射到本地端口,打开 Navicat、DBeaver 甚至命令行,像连本机一样连远端数据库。

下面我们用Windows 端连接远端MySQL作为实操场景,完整走一遍流程。

一、使用前提(先确认这几项)

在开始之前,确保以下条件已满足:

版本已经更新到最新版本,如果不是可前往官网下载。

  • 远端(被控端):目标设备已安装 UU 远程客户端,且处于在线状态;该设备上 MySQL 服务正在运行
  • 本地(主控端):你的 Windows 电脑已安装 UU 远程,已登录账号并绑定了目标设备
  • 网络:两端均可正常联网

📌 本功能目前支持 Windows 主控端,仅支持 TCP 协议端口映射。MySQL 默认基于 TCP,完全适配。

二、实操步骤

第一步:打开端口映射面板

  1. 打开UU 远程,在设备列表中找到你要连接的那台远端设备
  2. 点击设备卡片上的「更多」菜单
  3. 选择端口映射」,打开端口映射面板

💡 面板顶部会显示当前跳板设备的名称、系统和在线状态,确认是你要操作的那台设备即可。

第二步:新建映射规则

这一步是核心——把远端 MySQL 端口映射到本地。

  1. 点击面板右上角的「+ 新建映射」按钮

  1. 命令行ipcofig查看自己本机IP(直接穿透内网)

  1. 在展开的编辑行中,按如下填写:
配置项填写内容说明
规则名称MySQL远程连接自定义名称,方便识别即可
目标服务地址内网IP内网IP
目标服务端口3306MySQL 默认端口
本地访问端口13306映射到本地的端口,避免与本地 MySQL 冲突

  1. 确认「保存后立即启用」开关已打开(默认开启)

💡 如果远端 MySQL 跑在局域网内的另一台机器上(不是跳板设备本身),「目标服务地址」就填那台机器的内网 IP,比如 192.168.1.100,端口不变。

第三步:建立连接

每次打开端口映射面板时,UU 远程会自动与跳板设备建立连接:

  1. 等待按钮状态从「连接中…」变为🟢 已连接
  2. 连接成功后,所有已启用的规则会自动开始映射检测

💡 如果你已经和这台设备建立了远控视频等连接,端口映射会直接复用该连接,无需重新建立,也不会影响正在进行的远控操作。

第四步:本地连接远端 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 相比有什么优势?

A:UU 远程的端口映射无需安装额外工具,无需编写配置文件,无需公网服务器,全程图形界面操作,添加一条规则就能用。对于已经使用 UU 远程的用户来说,是零成本的能力扩展。

六、总结

整个过程总结下来就三步:

  1. 打开端口映射面板
  2. 新建一条规则:远端 127.0.0.1:3306 → 本地 13306
  3. 连接成功后,用数据库客户端连 127.0.0.1:13306

没有命令行,没有配置文件,没有第三方工具。远程连 MySQL 这件事,UU 远程一条规则就够了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询