外网访问内网MariaDB数据库
2024-08-25 02:41:32
外网访问本地MariaDB数据库
本地安装了MariaDB数据库,只能在局域网内访问,怎样从公网也能访问内网MariaDB数据库?
本文将介绍具体的实现步骤。
1. 准备工作
1.1 安装并启动MariaDB数据库
默认安装的MariaDB数据库端口是3306。
2. 实现步骤
2.1 下载并解压holer软件包
Holer软件包:holer-xxx.tar.gz
Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。
2.2 获取holer access key信息
在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。
例如申请得到的holer信息如下,这里以此holer信息为例:
---------------------------------------------
Holer Client : holerdemo@gmail.com
Access Key : 8866daebe02846t88s166733595fff5d
---------------------------------------------
Internet Address : holer.org:65014
Local Address : 127.0.0.1:3306
---------------------------------------------
2.3 启动holer服务
Windows系统平台:
打开CMD控制台,进入可执行程序所在的目录下执行命令:
holer-windows-xxx.exe -k 8866daebe02846t88s166733595fff5d
Linux或者其他系统平台:
执行命令:nohup ./holer-xxx-xxx -k 8866daebe02846t88s166733595fff5d &
2.4 访问映射后的公网地址
在数据库客户端上输入
主机名:holer.org
端口号: 65014
这样就可以从公网访问本地的MariaDB数据库了。
2.5 问题咨询与帮助
使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。
更多的holer使用示例,请参考holer官方博客。
最新文章
- 【CISP笔记】安全漏洞与恶意代码(1)
- js事件监听器用法实例详解
- 重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation
- 将HTML特殊转义为实体字符的两种实现方式
- Python安装MySQLdb并连接MySQL数据库
- 向前辈致敬 strspn
- earlysuspend调用过程
- SQL 存储过程 触发器 事务
- 对称加密详解,以及JAVA简单实现
- Ubuntu下通过makefile生成静态库和动态库简单实例
- Windows下RabbitMQ安装及入门
- 有一个排序二叉树,数据类型是int型,如何找出中间大的元素。
- 《java入门第一季》之面向对象面试题
- linux屏幕扩展、扩展屏幕的校准
- VMware对虚拟机快照进行克隆
- react_app 项目开发 (3)_单页面设计_react-router4
- vue-cli3.0
- 第十六节,使用函数封装库tf.contrib.layers
- Delphi调用大漠插件示例
- 将tiff文件转化为jpg文件并保存
热门文章
- pytorch安装(使用pip3装到conda环境下)
- java知识库
- 课堂笔记及知识点----树(2018/10/24(pm))
- Express全系列教程之(三):get传参
- Trivial File Transfer Protocol (TFTP)
- xmanager 开启X11转发失败问题解决
- Google 内部代码是不支持异常(Excepton)的,C++ 异常的优劣之处有许多讨论(知乎上的讨论)
- OC闪屏页尺寸
- trident-deploy自动部署命令
- Schlumberger Petrel 2016.3 地震解释 油藏模拟