社区
MySQL
帖子详情
怎样从外网访问本地的数据库?
wydwangyudong
2018-11-01 01:27:31
本地安装了一个MYSQL数据库,通过怎样的方式才能从外网访问到本地的数据库呢?
...全文
595
4
打赏
收藏
怎样从外网访问本地的数据库?
本地安装了一个MYSQL数据库,通过怎样的方式才能从外网访问到本地的数据库呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
码途
2019-04-23
打赏
举报
回复
1. 准备工作 1.1 安装并启动数据库 默认安装的数据库端口是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就可以从外网访问本地的数据库了。 2.5 问题咨询与帮助 使用holer过程中遇到问题可以先查看holer控制台打印的日志信息,这样很容易排查出问题的具体原因。 如果需要帮助请联系holer技术支持人员,联系方式详见holer官网。 更多的holer使用示例,请参考holer官方博客。
王桑的一天
2018-11-01
打赏
举报
回复
1. 在公司网关上添加端口映射,映射某端口到你本机数据库端口。这样不够安全
2. VPN连接登入公司网,局域网方式连接。
3. 写个web或其它服务,外网通过接口获取数据库内容
码之道
2018-11-01
打赏
举报
回复
可以在
holer的官网上
申请一个key,例如申请得到的地址映射关系如下: Access key: baaaaaaaaa11111100xx <==> holer.org:65014 <==> 127.0.0.1:3306 在holer-client/conf/holer.conf配置如下: HOLER_ACCESS_KEY=baaaaaaaaa11111100xx 启动holer 然后使用mysql数据库客户端管理工具,输入数据库主机名 holer.org 端口 65014,输入数据库密码,这样就可以登录到本地的数据库了
码之源
2018-11-01
打赏
举报
回复
看过一些
holer资料
介绍数据库访问的的确很少,但是开源社区上的readme里提到它是支持基于TCP协议的端口映射。 举个例子,在本地安装一个mysql数据库,默认端口是3306即 127.0.0.1:3306,然后去holer官网上申请一个对本地3306端口做映射的key和端口比如65004,这样就得到一个外网地址和本地地址的映射关系, 比如 holer.org:65004 <==>127.0.0.1:3306, 在holer配置文件里配置这个key,启动holer服务,借助一些数据库客户端软件输入外网地址和端口就可以访问到本地的数据库系统了
如何通过holer从
外网
访问
本地的
数据库
?
外网
访问
本地
数据库
本地安装了
数据库
,只能在局域网内
访问
,怎样从公网也能
访问
内网
数据库
? 本文将介绍使用holer实现的具体步骤。 1. 准备工作 1.1 安装并启动
数据库
...
外网
远程连接本地
数据库
(MYSQL+花生壳)
访问
地址后面的48299就是随机的端口号,等一下要用到,可以先点击卡片左下角诊断,看看是不是已经连接上了。记住端口一定要填刚刚生成的端口号,不要填写3306.4、内网端口填写
数据库
的端口,默认是3306就填写3306,如果更改过MySQL的端口就填写你更改的端口地址。要想让
外网
访问
本地
数据库
,需要借助花生壳软件来映射端口,进行内网穿透,从而实现
外网
访问
。2、固定端口需要花钱购买,测试使用只用随机的即可,不删除这一条映射的话就不会改变;3、内网主机填写下局域网的ip地址;......
快解析动态域名解析,实现
外网
访问
内网
数据库
因为公网IP是在路由器上的,
外网
访问
时,需要经过路由,需要在路由器上做端口映射,将内网mysql
数据库
访问
端口打通。我的mysql
数据库
端口是默认的3306,我内网对应mysql
数据库
主机的内网IP地址是192.168.1.22。在
外网
访问
mysql
数据库
时,使用动态解析域名进行连接
访问
。今天跟大家分享一下如何借助快解析动态域名解析,在两种特定网络环境下,实现
外网
访问
内网mysql
数据库
。明确mysql
数据库
内网
访问
地址端口,确保mysql
数据库
服务正常,在内网可以正常
访问
连接。使用自己的帐号登录。
外网
怎么
访问
公司内网的
数据库
?
通过配置VPN
访问
数据库
一、首先我们了解一点VPN是什么:中文解释虚拟专用网络(Virtual Private Network) 二、组成元素(VPN服务器,VPN客户机) 三、VPN作用: 比如说,一家公司他的总部在上海,其中有一家分公司在北京,两边的公司都可以说是在一个大的局域网中,现在这两个公司通过一个路由器连接,但是除了在公司上班的人,还有一些经常在外面跑业务的,往往不在公司
外网
远程
访问
本地MySQL
数据库
【cpolar内网穿透】
作为网站运行必备组件之一的
数据库
,免不了随时对其进行管理维护。若我们没有在安装
数据库
的电脑旁,但又需要立即对
数据库
进行管理时,应该如何处理?这时我们可以使用cpolar对内网进行穿透,远程管理和操作MySQL
数据库
。现在就让我们看看,应该如何使用cpolar,远程操作和管理MySQL
数据库
。
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章