如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发

这篇具有很好参考价值的文章主要介绍了如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

IDEA作为Java开发最主力的工具,在开发过程中需要经常用到数据库,如Mysql数据库,但是在IDEA中只能连接本地数据库,有时候需要访问其他地方如家里或者公司的数据库,将无法访问,内网的局限性导致我们只能在同一网络访问,无法跨网络访问,所以,本例将介绍如何在异地也可以实现远程连接本地的数据库,这里我们需要用到一个工具,叫Cpolar.

Cpolar是一种安全的内网穿透的服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。

下面介绍如何结合Cpolar内网穿透工具实现在IDEA中也可以远程访问家里或者公司的数据库,提高开发效率!

1. 本地连接测试

首先我们需要确保本地环境下可以通过IDEA正常进行数据库连接,这样方便在公网配置连接的时候减少许多问题,首先打开IDEA,点击右上角Database,然后点击那个加号。

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

然后选择数据库类型,里面支持非常多数据库,我们选择Mysql数据库。

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

打开后,输入本地数据库的用户名和密码,点击下面测试连接。

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

点击后,我们可以看到,提示这个表示测试连接成功,本地连接测试无误,下面我们安装cpolar内网穿透工具,实现无公网远程访问!

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

2. Windows安装Cpolar

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

访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。
  • linux系统:支持一键自动安装脚本,详细请参考官网文档——入门指南

cpolar安装成功后,在浏览器上访问本地9200端口【http://localhost:9200】,使用cpolar账号登录。

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

3. 配置Mysql公网地址

登录进去后,点击左侧仪表盘的隧道管理——创建隧道,创建一个Mysql的隧道

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择TCP
  • 本地地址:3306
  • 域名类型:随机临时TCP端口
  • 地区:选择China

点击创建

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网TCP协议的地址,该地址就是公网地址,我们可以在任何设备中的IDEA中都可以访问

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

4. IDEA远程连接Mysql

上面我们创建好Cpolar的公网地址后,现在开始进行远程连接测试,打开IDEA中数据库的连接界面,输入cpolar的公网地址和对应的端口,注意此处将不是输入3306端口了,然后点击测试连接

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

可以看到,同样提示连接成功,点击下面OK按钮保存

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

保存后,我们同样可以测试输入sql语句进行查询,选择数据库,输入查询语句,左上角执行,下面即可显示我们的表数据,这样公网连接就完成了

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

小结

为了方便演示,我们在前述过程中使用了Cpolar生成的TCP地址隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。

我一般会使用固定TCP域名,原因是我希望将地址发送给同事或客户时,它是一个固定、易记的公网地址,这样更显正式,便于流交协作。

5. 固定连接公网地址

接下来为其配置固定的远程TCP端口地址,该地址不会变化,设置后将无需每天重复修改地址。

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

保留一个固定tcp地址,登录cpolar官网,点击左侧的预留,找到保留的tcp地址,为Mysql隧道保留一个固定tcp地址:

  • 地区:选择China
  • 描述:即备注,可自定义

点击保留

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的编辑

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

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

  • 端口类型:修改为固定TCP端口
  • 预留的tcp地址:填写官网保留成功的地址,

点击更新

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

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

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

6. 固定地址连接测试

固定好后,我们使用固定的公网地址进行连接测试,新建一个连接,输入我们固定的cpolar公网地址和端口号,再输入用户名密码,点击测试连接

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java

同样我们可以看到,测试连接成功,这样一个固定的公网远程本地Mysql数据库的tcp公网地址就配置好了.

如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发,APP加固,iOS加固,大前端,intellij-idea,数据库,java文章来源地址https://www.toymoban.com/news/detail-779953.html

到了这里,关于如何实现在IDEA中远程访问家里或者公司的数据库远程协作开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Docker部署MongoDB并结合内网穿透实现远程访问本地数据库

    正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能 学习网站, 通俗易懂,风趣幽默 ,忍不住分享一下给大家。 点击跳转到网站。 本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署MongoDB,并结合cpolar内网穿透工具实现公网远程访问本地数据库。 MongoDB服务

    2024年02月22日
    浏览(93)
  • 如何在Centos上安装SQL Server数据库并通过内网穿透工具实现远程访问

    目录 前言 推荐 1. 安装sql server 2. 局域网测试连接 3. 安装cpolar内网穿透 4. 将sqlserver映射到公网 5. 公网远程连接 6.固定连接公网地址 7.使用固定公网地址连接 简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,

    2024年02月05日
    浏览(57)
  • 异地远程访问连接家里的群晖NAS【内网穿透】

    在现代企业中,协同办公和数据共享的作用已经受到广泛认可,而群晖作为小型数据处理中心,也已经进入很多公司,并成为局域网内的数据存储和处理中心。但如果需要在公共互联网访问公司内的群晖NAS的情况时,公网设备无法直接访问内网群晖NAS的问题就会凸显出来。此

    2024年02月15日
    浏览(53)
  • 如何使用iPhone15在办公室观看家里电脑上的4k电影,实现公网访问本地群晖!

    我同事老王最近刚换了新出的iPhone 15 Pro Max,直呼屏幕牛逼,太香了! 但他作为我司摸鱼比赛一等奖获得者,每天都潜心研究摸鱼技巧,怎么能在办公室用iPhone15上这块超爽的屏幕看存在家里电脑上的4kHDR电影呢? 本教程解决的问题是: 下载到家中电脑的电影电视剧无法在户

    2024年02月08日
    浏览(47)
  • 如何使用Pycharm进行远程开发,并实现在家远程与公司服务器资源同步

    本文主要介绍如何使用Pycharm进行远程开发,并实现在家远程与公司服务器资源同步。 新版本 Jetbrains 系列开发IDE( IntelliJ IDEA , PyCharm , GoLand )等都支持远程使用服务器编译,并且可以 通过SFTP同步本地与服务器项目代码 。 这样做的好处是**我们只要连接上服务器就能开始

    2024年02月04日
    浏览(53)
  • 如何远程自己家里电脑

    即使您认真地将数据保存到云中,远程访问家庭或办公室计算机上的计算机文件也可能会改变游戏规则。也许您正坐在旅馆房间里,需要在家用电脑上运行一个程序。 或者您出门在外,想在手机上运行桌面应用程序。 这就是远程桌面工具的用武之地。配置后,这些程序允许

    2023年04月23日
    浏览(47)
  • 如何在家中使用手机平板电脑 公司iStoreOS软路由实现远程桌面

    软路由 是PC的硬件加上路由系统来实现路由器的功能,也可以说 是使用软件达成路由功能的路由器 。 使用软路由控制局域网内计算机的好处: 软路由 功耗低 ,噪音小,一直待机成本很低。 软路由可以与办公室内多台电脑组成局域网,实现控制软路由,就能控制其他电脑的

    2024年04月17日
    浏览(89)
  • 如何异地链接Pycharm服务器进行远程开发并实现与公司服务器资源同步

    本文主要介绍如何使用Pycharm进行远程开发,并实现在家远程与公司服务器资源同步。 新版本 Jetbrains 系列开发IDE( IntelliJ IDEA , PyCharm , GoLand )等都支持远程使用服务器编译,并且可以 通过SFTP同步本地与服务器项目代码 。 这样做的好处是**我们只要连接上服务器就能开始

    2024年02月01日
    浏览(64)
  • 如何在Linux用Docker部署MySQL数据库并远程访问本地数据库

    本文主要介绍如何使用Docker部署MySQL,并结合cpolar内网穿透工具实现远程访问本地数据库。 Docker提供了一个轻量级的容器化解决方案,可以更好的简化数据库的部署过程。让创建和管理MySQL数据库变得更简单快捷。下面就来分享一下具体的部署过程,并提出一些需要注意的事

    2024年03月10日
    浏览(41)
  • 如何利用家庭宽带和自己家里的电脑,搭建可在公网访问的服务器

    像软件开发工程师,我们经常需要在任何地方访问家里的文件服务器,或者通过 http与https访问自己家里的web服务器。但是,由于公网IP稀缺,家庭宽带一般都没有 IPv4的公网IP。而且,即使你有IPv4的公网IP,一般运营商为家庭宽带封禁了80,8080,443,23等端口。非常的不方便。  

    2024年02月05日
    浏览(143)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包