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

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

3天内不再提示

使用cpolar内网穿透本地MariaDB数据库

马哥Linux运维 来源:CSDN技术社区 2024-01-22 10:28 次阅读

本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库。

1. 配置MariaDB数据库

1.1 安装MariaDB数据库

进入MariaDB数据库官网,然后下载相应的windows版本

8e2f01ae-b6c8-11ee-8b88-92fbcf53809c.png

下载好后点击安装,出现设置密码界面设置一下密码,mariaBD和mysql使用同样的端口,如本机已经安装mysql,在安装过程中需要更改mariaDB端口,或者卸载mysql

8e589208-b6c8-11ee-8b88-92fbcf53809c.png

1.2 测试局域网内远程连接

安装成功后使用连接工具测试是否能连接,这里使用navicat进行测试连接

8e692640-b6c8-11ee-8b88-92fbcf53809c.png

测试局域网内连接成功

2. 内网穿透

本地测试连接没问题后,我们来做内网穿透,将其发布到公网环境下进行远程访问。

因为该数据库目前只能在局域网内被访问,但是我们可以使用cpolar内网穿透工具,将内网的MariaDB数据库映射到公网上,实现远程访问。

2.1 创建隧道映射

cpolar官网:https://www.cpolar.com/

进入cpolar官网下载页面,下载windows安装包到本地然后解压一路默认安装即可

8e796b9a-b6c8-11ee-8b88-92fbcf53809c.png

cpolar安装成功后,双击打开cpolar【或者在浏览器上访问本地9200端口127.0.0.1:9200】,使用cpolar邮箱账号登录 web UI管理界面,如果还没有注册cpolar账号的话,点击免费注册,会跳到cpolar官网注册一个账号就可以了.

8e907038-b6c8-11ee-8b88-92fbcf53809c.png

登录成功后,点击左侧仪表盘的隧道管理——创建隧道,创建一个tcp协议的隧道指向本地3306端口:

隧道名称:可自定义,注意不要与已有的隧道名称重复

协议:tcp

本地地址:3306

域名类型:免费选择随机域名

地区:默认China top即可

点击创建

8e9de5ce-b6c8-11ee-8b88-92fbcf53809c.png

隧道创建成功后,点击左侧的状态——在线隧道列表,可以看到,刚刚创建的隧道已经有生成了相应的公网地址,将其复制下来

8ebb4c18-b6c8-11ee-8b88-92fbcf53809c.png

2.2 测试随机地址公网远程访问

打开navicat,输入tcp公网地址:3.tcp.cpolar.top端口号11241,然后点击测试连接,出现连接成功即可

8edc4bfc-b6c8-11ee-8b88-92fbcf53809c.png

3. 配置固定TCP端口地址

由于以上创建的隧道使用的是随机地址隧道,地址会在24小时内变化,为了使连接更加稳定,我们可以将其配置为固定的tcp连接地址。

需要注意,配置固定TCP端口地址需要将cpolar升级到专业版套餐或以上。

8ef0643e-b6c8-11ee-8b88-92fbcf53809c.png

3.1 保留一个固定的公网TCP端口地址

登录到cpolar官网后台,点击左侧的预留,选择保留的TCP地址,我们先来为远程MariaDB保留一个固定端口地址。

地区:选择China VIP

描述:即备注,可自定义填写

点击保留

8f08425c-b6c8-11ee-8b88-92fbcf53809c.png

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来,接下来将其配置到隧道中。

8f14d4e0-b6c8-11ee-8b88-92fbcf53809c.png

3.2 配置固定公网TCP端口地址

在浏览器上访问9200端口,http://127.0.0.1:9200/,登录cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到mariaDB隧道,点击右侧的编辑

8f320088-b6c8-11ee-8b88-92fbcf53809c.png

修改隧道信息,将保留成功的固定tcp地址配置到隧道中

端口类型:修改为固定tcp端口

预留的tcp地址:填写保留成功的地址

点击更新

8f45d66c-b6c8-11ee-8b88-92fbcf53809c.png

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,找到需要编辑的隧道,可以看到公网地址已经更新成为了固定tcp地址。

8f554714-b6c8-11ee-8b88-92fbcf53809c.png

3.3 测试固定地址公网远程访问

测试使用固定TCP端口地址远程mariaDB,我们再次打开navicat,使用固定tcp地址连接

8f70f090-b6c8-11ee-8b88-92fbcf53809c.png

审核编辑:汤梓红

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

    关注

    3

    文章

    3440

    浏览量

    87144
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63369
  • 端口
    +关注

    关注

    4

    文章

    820

    浏览量

    31588
  • MySQL
    +关注

    关注

    1

    文章

    775

    浏览量

    26004

原文标题:通过内网穿透本地MariaDB数据库,实现在公网环境下使用navicat图形化工具

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数据库管理

    如题:用labview操作access数据库做公司测试流程管控。因测试数据量大,数据生成多,现在accdb文件已经有50M了,现在发现数据库本地
    发表于 11-08 16:58

    请问花生壳怎么进行内网穿透的?

    花生壳是怎么进行内网穿透的,能不能用来***,还是只有组建内网的功能。
    发表于 04-18 06:02

    使用花生壳做内网穿透GPRS模块不能连接到服务器

    通过串口向模块发送指令,连接至服务器。电脑这边,我用调试工具建立服务端口(已经内网穿透,应该可以被连接),GPRS模块是客户端。这样理解本质上,是通过花生壳软件将内网穿透,使得
    发表于 04-26 02:30

    内网穿透详解-基于NATAPP&NatAssist测试

    NetAssist的TCP服务器后,还需要打开NATAPP的客户端后,4G模块的数据才能正常传输到TCP服务器上,否则无法传输。好啦,内网穿透详解-基于NATAPP&NatAssist TCP测试的内容
    发表于 09-13 12:14

    如何在NAS网络存储上安装使用My SQL数据库

    `你可以在TOS 中安装My SQL 服务器,以便你通过My SQL 高效的管理你的数据。TOS 应用中心提供的My SQL 服务器版本是MariaDB,这是一个被广泛使用的数据库。1.单击桌面
    发表于 04-21 17:08

    搭建自己的IOT平台---内网穿透

    相信大部分小伙伴在搭建环境的时候都是用虚拟机来搭建的,如果想实现外网访问内网的话,还是比较麻烦的。在这里我就针对这个问题,写一篇教程,教大家用最简单的方式实现内网穿透,能做到外网访问内网
    发表于 12-09 23:14

    广和通ADP-L610-Arduino模块实现基于内网穿透的TCP通信--吴丰艺--大连海事大学

    通路,只是它们互相之间做好了一个约定,通过一个共同的可以直接访问到的有公网IP的服务器来进行数据交换,数据交换的物理通路并没有发生变化。简单设备拓扑与内网穿透服务器关系图操作步骤进入N
    发表于 12-08 09:46

    如何使用花生壳搭建内网穿透

    花生壳的内网穿透原理就是通过花生壳服务器把他们的公网IP地址进行翻译,转换成为一种私有的地址,然后在花生壳服务器上,类似做端口映射,通过不同的端口来访问不同的内网电脑,这一切都是通过互联网来实现的。这里我们介绍一下如何通过花生壳
    的头像 发表于 12-09 11:29 1107次阅读

    内网穿透案例】本地电脑变成服务器,外网随时连接

    今天浩道跟大家分享一个关于内网穿透的实用案例,并且本地电脑变成服务器,外网随时连接!
    的头像 发表于 01-30 09:35 1135次阅读

    常用的内网穿透工具原理和使用方法

    nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,
    发表于 07-10 11:20 836次阅读
    常用的<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具原理和使用方法

    内网穿透工具的种类、原理和使用方法

    本文以渗透的视角,总结几种个人常用的内网穿透内网代理工具,介绍其简单原理和使用方法。
    的头像 发表于 08-25 10:35 382次阅读
    <b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具的种类、原理和使用方法

    什么是nps?常见内网穿透工具有哪些?

    nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。 目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面
    发表于 08-31 10:32 1269次阅读
    什么是nps?常见<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>工具有哪些?

    内网穿透可以带给物联网什么呢?

    内网穿透可以带给物联网什么呢?
    的头像 发表于 10-14 15:14 396次阅读

    Docker Compose部署Spug:实现内网穿透

    上面我们成功安装了openGauss数据库,下面我们在Linux安装cpolar内网穿透工具,通过cpolar 转发
    的头像 发表于 11-23 16:42 317次阅读
    Docker Compose部署Spug:实现<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>

    内网穿透工具FRP的快速入门

    在计算机网络中,内网穿透是一种通过公网建立安全通道,使得位于内网的计算机和服务可以被外部网络访问。对程序员而言,内网穿透可以帮助你干什么呢?
    的头像 发表于 01-02 11:47 325次阅读