外网如何连接内网中的mysql数据库服务?跨网直接访问操作,不用公网IP

mysql是一款比较多人使用的开源的数据库产品,它主要用于存储、管理和检索数据,对用户的数据进行存储管理。当本地内网服务器部署好网站应用和mysql数据库后,外网如何便捷简单的访问数据库进行增删改查,是运维人员遇到的一个问题。

面对这种需求,实现mysql远程访问的方法有不少,对于大多数普通用户而言稳定访问和简单操作是首要考量,这时,我们可以采用nat123内网映射外网简捷方案,实现mysql的 外网直接连接。

1、数据库初始化

确保本地自己部署的MYsql数据库开放允许其他设备连接访问,并分配设置相关用户权限密码等,然后同时在局域网内进行测试连接。

2、下载nat123客户端并进行安装

打开对应官网,在自己的内网服务器上下载一个nat123软件客户端,安装非常简单只需要一步下一步执行即可,如安装过程中修改目录安装到D盘或其他非系统盘上确保本地C盘权限安全系统。

3、注册nat123账号并登录

安装完客户端后,在客户端点击注册按钮,或直接进入对应官网注册链接,在注册页面注册一个属于自己的nat123账号,并进行登录本地客户端。

4、添加端口映射

在登录客户端后,软件界面点击添加映射模块,弹出来的对话框中,映射名称自定义,映射类型选择非80或非网站的,内网地址就是您mysql服务器的内网IP,内网端口就是应用程序端口就是您mysql通信的端口如默认的3306,公网端口自动生成也可以按需修改自定义未占用的,公网地址自动生成二级域名(可自定义对应二级字符方便记住)或修改用自己的域名。

确认保存添加成功后,客户端上就为您生成提供了一个自定义设置好带内外网访问地址的端口映射记录,这个对应外网地址是用来外网人员访问这个MYSQL的地址。

5、外网访问内网中的mysql

您做完以上配置后,外网就可以通过nat123映射设置好的域名和外网端口号,进行您的mysql了。如外网人员电脑安装Navicat数据库连接工具,点击文件 、 新建 、mysql连接名称自定义,主机填写mysql 服务器上映射工具绑定的域名地址,端口写生成的外网端口,输入数据库服务器的用户名和密码即可登录。

登录成功后即可看到mysql 中的数据表了,如果你有类似应用需求可以尝试使用nat123实现远程连接异地访问内网。

相关推荐
数据组小组6 小时前
免费数据库管理工具深度横评:NineData 社区版、Bytebase 社区版、Archery,2026 年开发者该选哪个?
数据库·测试·数据库管理工具·数据复制·迁移工具·ninedata社区版·naivicat平替
用户83071968408211 小时前
MySQL 查询优化 30 条封神技巧:用好索引,少耗资源,查询快到飞起
mysql
Nyarlathotep011313 小时前
事务隔离级别
sql·mysql
悟空聊架构13 小时前
基于KaiwuDB在游乐场“刷卡+投币”双模消费系统中的落地实践
数据库·后端·架构
IvorySQL13 小时前
PostgreSQL 技术日报 (3月4日)|硬核干货 + 内核暗流一网打尽
数据库·postgresql·开源
Nyarlathotep011315 小时前
SQL的事务控制
sql·mysql
进击的丸子16 小时前
虹软人脸服务器版SDK(Linux/ARM Pro)多线程调用及性能优化
linux·数据库·后端
用户861782773651816 小时前
MySQL 8.0从库宕机排查实录:中继日志膨胀引发的连锁故障复盘
mysql
NineData1 天前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
IvorySQL1 天前
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026
数据库·postgresql·开源