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

    文章

    3524

    浏览量

    88398
  • 数据库
    +关注

    关注

    7

    文章

    3759

    浏览量

    64265
  • 端口
    +关注

    关注

    4

    文章

    953

    浏览量

    32008
  • MySQL
    +关注

    关注

    1

    文章

    801

    浏览量

    26433

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

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

收藏 人收藏

    评论

    相关推荐

    本地安装并创建MySQL数据库

    本地安装并创建MySQL数据库
    的头像 发表于 01-13 15:15 831次阅读
    <b class='flag-5'>本地</b>安装并创建MySQL<b class='flag-5'>数据库</b>

    打破网络边界:P2Link助力实现高效远程访问与内网穿透

    ,解决内网穿透难题,让用户轻松实现远程访问和管理。以下是一些典型的应用场景: 远程办公与文件访问: 在远程办公场景中,员工常常需要从外部网络访问公司内网中的文件服务器、数据库或办公系统
    发表于 10-31 11:54

    内网穿透详解-基于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

    Amazon RDS云数据库的优势

    Amazon RDS 让用户能够在云中轻松设置、操作和扩展 MariaDB 部署。借助 Amazon RDS,您可以在几分钟内部署可扩展的 MariaDB 数据库,不仅经济实惠,而且可以调节硬件能力
    发表于 10-13 16:51 0次下载

    MariaDB数据库管理系统如何安装和使用

    本文讲解Centos7默认的数据MariaDB,由于是入门系列文章因此不会深入讲解,后面有机会再单独深入。
    的头像 发表于 04-06 17:29 2247次阅读

    基于树莓派的开源库存管理系统和MySQL数据库

    我准备使用 Raspberry Pi 设置一个用 PHP 编写的开源库存管理系统和 MySQL 数据库。用 PHP 编写的带有 MySQL/MariaDB 数据库的开源库存管理系统在
    发表于 12-19 16:58 0次下载

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

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

    OpenHarmony关系型数据库概述

    关系型数据库(Relational Database, 以下简称RDB)是一种基于关系模型来管理数据数据库,是在SQLite基础上提供一套完整的对本地
    的头像 发表于 03-28 18:08 1004次阅读
    OpenHarmony关系型<b class='flag-5'>数据库</b>概述

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

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

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

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

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

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

    远程桌面内网穿透是什么?有什么作用?

    远程桌面内网穿透指的是通过特定技术手段,将处于内网中的电脑或服务器,通过外部网络(互联网)进行访问。内网穿透的主要作用是解决在
    的头像 发表于 09-13 08:10 316次阅读
    远程桌面<b class='flag-5'>内网</b><b class='flag-5'>穿透</b>是什么?有什么作用?

    常见的内网穿透工具对比

    国内的内网穿透工具有不少选择,适合不同的使用场景和需求。以下是一些比较常见的国内内网穿透工具:
    的头像 发表于 11-06 14:59 300次阅读