外网访问本地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官方博客

最新文章

  1. 【CISP笔记】安全漏洞与恶意代码(1)
  2. js事件监听器用法实例详解
  3. 重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation
  4. 将HTML特殊转义为实体字符的两种实现方式
  5. Python安装MySQLdb并连接MySQL数据库
  6. 向前辈致敬 strspn
  7. earlysuspend调用过程
  8. SQL 存储过程 触发器 事务
  9. 对称加密详解,以及JAVA简单实现
  10. Ubuntu下通过makefile生成静态库和动态库简单实例
  11. Windows下RabbitMQ安装及入门
  12. 有一个排序二叉树,数据类型是int型,如何找出中间大的元素。
  13. 《java入门第一季》之面向对象面试题
  14. linux屏幕扩展、扩展屏幕的校准
  15. VMware对虚拟机快照进行克隆
  16. react_app 项目开发 (3)_单页面设计_react-router4
  17. vue-cli3.0
  18. 第十六节,使用函数封装库tf.contrib.layers
  19. Delphi调用大漠插件示例
  20. 将tiff文件转化为jpg文件并保存

热门文章

  1. pytorch安装(使用pip3装到conda环境下)
  2. java知识库
  3. 课堂笔记及知识点----树(2018/10/24(pm))
  4. Express全系列教程之(三):get传参
  5. Trivial File Transfer Protocol (TFTP)
  6. xmanager 开启X11转发失败问题解决
  7. Google 内部代码是不支持异常(Excepton)的,C++ 异常的优劣之处有许多讨论(知乎上的讨论)
  8. OC闪屏页尺寸
  9. trident-deploy自动部署命令
  10. Schlumberger Petrel 2016.3 地震解释 油藏模拟