0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

远程访问内网MySQL数据库?这个方案更简单

ZeroNews 来源:jf_58490156 作者:jf_58490156 2025-07-04 18:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

各位开发者朋友们,是否还在为无法随时随地访问内网MySQL数据库而烦恼?今天分享一个超实用的方法,通过容器部署 MySQL 结合 ZeroNews 内网穿透,让你在任何地方都能安全访问和管理数据库,开发者和运维人员赶紧看过来!

为什么需要这样做?

远程办公必备:无需 VPN,在家或外出时也能轻松连接公司内网数据库

灵活开发测试:开发人员可远程连接本地数据库进行调试,提高协作效率

数据安全保障:通过 ZeroNews 的安全隧道传输数据,避免直接暴露数据库端口

数据备份:将线上数据备份到内网或自建数据中心

准备工作

一台CentOS 7服务器(或其他支持Docker的系统)

注册ZeroNews账户

已安装Docker和Docker Compose(可选,这里用 Docker CLI 部署)

操作步骤(详细但不难)

第 1 步: 以容器方式运行 MySQL

在开始部署MySQL容器之前,您需要创建配置文件目录和数据存储目录:

wKgZO2hZMNqAS8hiAAAFe_D0lcw941.png

运行MySQL容器并设置端口号映射3306端口:

wKgZPGhZMNqAGYj2AAAQMyCsPbQ830.png

确保MySQL容器已成功运行,然后继续下一步。

wKgZO2hZMNqAKem3AAALxBVgaOU328.png

第 2 步:生成ZeroNews客户端所需的 Token

用户登录 ZeroNews 平台,在“快速开始”页面复制您的Token。

wKgZPGhZMNuAaZH_AACOYQIqhZ4959.png

第 3 步:运行 ZeroNews 客户端

Linux服务器上运行 ZeroNews,绑定 Token, 完成 ZeorNews 客户端上线。

第 4 步: 为 mysql 分配 ZeroNews 公网域名

1. 用户登录 ZeroNews 平台,在 "资源" 的 "域名" 管理页面, 点击 "添加域名" 添加公网可访问的域名。

域名前缀: 用户输入定义的 域名前缀,如 mysql

勾选 TCP 复选框,输入 TCP 端口号,如 23306

wKgZO2hZMNuALjIbAACQEmkzlE0921.png

第 5 步:为 mysql 添加公网映射

进入"映射"页面,点击 "添加映射”添加 mysql 映射 。

1. 选择设备:选择已经认证的设备

2. 映射协议:选择 TCP 协议

3. 公网访问地址:选择 mysql 域名,如 mysql.ny.takin.cc:23306

4. 映射带宽:分配带宽,不大于用户当前的最大可用带宽

5. 内网映射地址:内网IP地址默认输入 127.0.0.1

6. 内网端口输入 mysql 容器映射的端口号 3306

wKgZPGhZMNyAbdC8AACX1VMZuCQ212.png

映射添加完成后,可在应用详情中可查看添加好的映射列表。

wKgZO2hZMNyAWgBlAABhAB3f484809.png

第 6 步:连接 MySQL 数据库

使用SQLyog连接 MySQL

在 MySQL Host Address 输入框输入 MySQL 的公网域名地址 mysql.center.takin.cc,并在端口输入框中输入公网端口号23306。

wKgZPGhZMNyAONL_AAA9qkUFLQs063.png

使用Linux系统 MySQL 工具连接 MySQL

在 Linux 系统的命令行界面输入以下命令:

wKgZO2hZMN2AT7GyAAAFUtiH8FY282.pngwKgZPGhZMN2AZ8muAAAdJ4yIE-8586.png

在远程访问内网MySQL数据库时,安全性是不可忽视的核心环节,数据库地址接口可以通过IP黑白名单功能添加指定的IP,只有被加白的IP,才可以访问此地址,确保受保护资源的安全性和可控性。

IP黑白名单访问设置,用于限制不必要的访问流量,确保受保护资源的安全性和可控性,通过对访问请求的源IP地址进行匹配,决定是否允许访问,能够灵活应对不同类型的流量管控需求。

wKgZO2hZMN2ABtXwAAB5CTq8VEQ593.png

实用场景

远程运维:DBA 在外地也能及时处理数据库问题

团队开发:开发人员共享本地数据库,方便协作

数据备份:定期从公网服务器备份内网数据库数据

安全小贴士

不要使用默认的3306端口,修改为其他端口(如 23306)

设置强密码,避免使用简单密码

定期更新MySQL版本,修复安全漏洞

这样,您就可以通过ZeroNews连接内网MySQL数据库,无论是在公有云、家庭网络还是外出时,都能够快速、安全地访问企业内部和家中的业务数据,MySQL数据库的访问变得如此简单!

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    4083

    浏览量

    68544
  • MySQL
    +关注

    关注

    1

    文章

    931

    浏览量

    29751
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MySQL数据库慢查询分析与优化实战

    在讨论MySQL慢查询之前,需要先明确一个关键前提:什么是慢查询? 不同业务场景下,慢查询的定义差异巨大。一个数据报表后台的SQL执行30秒可能属于正常范围,但一个订单创建的数据库操作超过100毫秒就可能造成用户体验问题。因此,
    的头像 发表于 04-02 09:38 174次阅读

    TiDB分布式数据库运维实践

    TiDB 是 PingCAP 开发的开源分布式关系型数据库,兼容 MySQL 5.7 协议,底层存储基于 TiKV(分布式 KV 存储)和 RocksDB。它解决的核心问题是:当单机 MySQL 无法承载
    的头像 发表于 03-04 15:44 287次阅读

    恒讯科技解析:如何安装MySQL并创建数据库

    安装和管理MySQL不必复杂。只需几分钟,你就能在Linux服务器上搭建MySQL,创建第一个数据库,甚至自动化备份——同时确保数据安全有序。 什么是
    的头像 发表于 01-14 14:25 368次阅读

    工业数据中台支持接入MySQL数据库

    工业数据中台完全支持接入MySQL数据库 ,且通过数据同步、集成与治理等技术手段,能够充分发挥MySQL
    的头像 发表于 12-04 11:23 509次阅读
    工业<b class='flag-5'>数据</b>中台支持接入<b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>吗

    内网穿透:从原理到实战部署

    工具的部署方法:从下载安装、设置Token认证到启动服务,简单几步即可完成配置。该技术可广泛应用于远程访问、网站开发测试等场景,解决了内网服务外网访
    的头像 发表于 11-04 16:57 1571次阅读
    <b class='flag-5'>内网</b>穿透:从原理到实战部署

    PLC数据保存到MySQL数据库解决方案

    。将这些数据可靠、高效地保存到数据库,能够为企业搭建数据平台,支撑后续的数据分析、报表生成以及决策支持等应用。 在实际应用场景中,面对到多源异构的PLC品牌,往往对
    的头像 发表于 09-30 16:50 1738次阅读
    PLC<b class='flag-5'>数据</b>保存到<b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>解决<b class='flag-5'>方案</b>

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    某云ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地将本应在测试执行的sql脚本在生产
    的头像 发表于 09-11 09:28 1187次阅读
    <b class='flag-5'>mysql</b><b class='flag-5'>数据</b>恢复—<b class='flag-5'>mysql</b><b class='flag-5'>数据库</b>表被truncate的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库
    的头像 发表于 07-24 11:12 845次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—服务器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    企业级MySQL数据库管理指南

    在当今数字化时代,MySQL作为全球最受欢迎的开源关系型数据库,承载着企业核心业务数据的存储与处理。作为数据库管理员(DBA),掌握MySQL
    的头像 发表于 07-09 09:50 892次阅读

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 843次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    MySQL数据库采集网关是什么?有什么功能?

    MySQL数据库采集网关是一种用于连接、采集、处理并传输数据MySQL数据库的中间设备或软件系统,通常部署在
    的头像 发表于 05-26 15:20 818次阅读

    PLC数据中台对接到MySQL数据库并对接到生产看板

    生产任务的先后顺序和时间节点,优化生产资源的配置,确保生产过程的高效运行。 对此,数之能提供PLC数据中台对接到MySQL数据库和生产看板的解决方案,助力企业实现提质增效与智能管控。其
    的头像 发表于 05-26 11:20 657次阅读
    PLC<b class='flag-5'>数据</b>中台对接到<b class='flag-5'>MySQL</b><b class='flag-5'>数据库</b>并对接到生产看板

    MySQL数据库是什么

    MySQL数据库是一种 开源的关系型数据库管理系统(RDBMS) ,由瑞典MySQL AB公司开发,后被Oracle公司收购。它通过结构化查询语言(SQL)进行
    的头像 发表于 05-23 09:18 1450次阅读

    国产内网穿透方案-比frp简单

    内网穿透技术凭借其便捷的互联互通能力,已成为众多个人用户与企业实现跨网络访问的主流解决方案。相较于传统专线网络,内网穿透方案无需依赖公网IP
    的头像 发表于 05-13 11:28 717次阅读
    国产<b class='flag-5'>内网</b>穿透<b class='flag-5'>方案</b>-比frp<b class='flag-5'>更</b><b class='flag-5'>简单</b>

    数据采集到MYSQL和SQLSERVER数据库可以实现哪些功能

    将工业设备数据采集到MySQL和SQLServer数据库后,可实现生产管理、设备运维、决策支持等多维度功能。对此,数之能提供多种工业设备数据采集到
    的头像 发表于 05-07 15:32 686次阅读