日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

IDEA作為Java開發(fā)最主力的工具,在開發(fā)過程中需要經常用到數(shù)據庫,如Mysql數(shù)據庫,但是在IDEA中只能連接本地數(shù)據庫,有時候需要訪問其他地方如家里或者公司的數(shù)據庫,將無法訪問,內網的局限性導致我們只能在同一網絡訪問,無法跨網絡訪問,所以,本例將介紹如何在異地也可以實現(xiàn)遠程連接本地的數(shù)據庫,這里我們需要用到一個工具,叫Cpolar.

Cpolar是一種安全的內網穿透的服務,可以將內網下的本地服務器通過安全隧道暴露至公網,使得公網用戶可以正常訪問內網服務,是一款內網穿透軟件。

下面介紹如何結合Cpolar內網穿透工具實現(xiàn)在IDEA中也可以遠程訪問家里或者公司的數(shù)據庫,提高開發(fā)效率!

1. 本地連接測試

首先我們需要確保本地環(huán)境下可以通過IDEA正常進行數(shù)據庫連接,這樣方便在公網配置連接的時候減少許多問題,首先打開IDEA,點擊右上角Database,然后點擊那個加號。

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

然后選擇數(shù)據庫類型,里面支持非常多數(shù)據庫,我們選擇Mysql數(shù)據庫。

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

打開后,輸入本地數(shù)據庫的用戶名和密碼,點擊下面測試連接。

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

點擊后,我們可以看到,提示這個表示測試連接成功,本地連接測試無誤,下面我們安裝cpolar內網穿透工具,實現(xiàn)無公網遠程訪問!

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

2. Windows安裝Cpolar

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

訪問cpolar官網,注冊一個賬號,然后下載并安裝客戶端,具體安裝教程可以參考官網文檔教程。

  • windows系統(tǒng):在官網下載安裝包后,雙擊安裝包一路默認安裝即可。
  • linux系統(tǒng):支持一鍵自動安裝腳本,詳細請參考官網文檔——入門指南

cpolar安裝成功后,在瀏覽器上訪問本地9200端口【http://localhost:9200】,使用cpolar賬號登錄。

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

3. 配置Mysql公網地址

登錄進去后,點擊左側儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個Mysql的隧道

  • 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復
  • 協(xié)議:選擇tcp
  • 本地地址:3306
  • 域名類型:隨機臨時TCP端口
  • 地區(qū):選擇China

點擊創(chuàng)建

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

隧道創(chuàng)建成功后,點擊左側的狀態(tài)——在線隧道列表,查看所生成的公網TCP協(xié)議的地址,該地址就是公網地址,我們可以在任何設備中的IDEA中都可以訪問

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

4. IDEA遠程連接Mysql

上面我們創(chuàng)建好Cpolar的公網地址后,現(xiàn)在開始進行遠程連接測試,打開IDEA中數(shù)據庫的連接界面,輸入cpolar的公網地址和對應的端口,注意此處將不是輸入3306端口了,然后點擊測試連接

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

可以看到,同樣提示連接成功,點擊下面OK按鈕保存

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

保存后,我們同樣可以測試輸入sql語句進行查詢,選擇數(shù)據庫,輸入查詢語句,左上角執(zhí)行,下面即可顯示我們的表數(shù)據,這樣公網連接就完成了

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

小結

為了方便演示,我們在前述過程中使用了Cpolar生成的TCP地址隧道,其公網地址是隨機生成的。

這種隨機地址的優(yōu)勢在于建立速度快,可以立即使用。然而,它的缺點是網址是隨機生成,這個地址在24小時內會發(fā)生隨機變化,更適合于臨時使用。

我一般會使用固定TCP域名,原因是我希望將地址發(fā)送給同事或客戶時,它是一個固定、易記的公網地址,這樣更顯正式,便于流交協(xié)作。

5. 固定連接公網地址

接下來為其配置固定的遠程TCP端口地址,該地址不會變化,設置后將無需每天重復修改地址。

配置固定tcp端口地址需要將cpolar升級到專業(yè)版套餐或以上。

保留一個固定tcp地址,登錄cpolar官網,點擊左側的預留,找到保留的tcp地址,為Mysql隧道保留一個固定tcp地址:

  • 地區(qū):選擇China
  • 描述:即備注,可自定義

點擊保留

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

地址保留成功后,系統(tǒng)會生成相應的固定公網地址,將其復制下來

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

打開cpolar web ui管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到我們上面創(chuàng)建的TCP隧道,點擊右側的編輯

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

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

  • 端口類型:修改為固定TCP端口
  • 預留的tcp地址:填寫官網保留成功的地址,

點擊更新

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

隧道更新成功后,點擊左側儀表盤的狀態(tài)——在線隧道列表,可以看到公網地址已經更新成為了固定TCP地址。

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

6. 固定地址連接測試

固定好后,我們使用固定的公網地址進行連接測試,新建一個連接,輸入我們固定的cpolar公網地址和端口號,再輸入用戶名密碼,點擊測試連接

IntelliJ IDEA無公網遠程連接Windows本地Mysql數(shù)據庫提高開發(fā)效率(idea遠程連接服務器)

同樣我們可以看到,測試連接成功,這樣一個固定的公網遠程本地Mysql數(shù)據庫的tcp公網地址就配置好了.

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
襄城县| 延吉市| 普格县| 桑日县| 铅山县| 钟山县| 龙岩市| 南丹县| 含山县| 辰溪县| 永登县| 洪洞县| 六安市| 老河口市| 宜良县| 灵石县| 扬中市| 武山县| 高密市| 乌海市| 淳安县| 依安县| 抚顺市| 塔河县| 兴化市| 鱼台县| 隆子县| 辰溪县| 双辽市| 乡宁县| 雷山县| 揭阳市| 尉犁县| 麻栗坡县| 永仁县| 丁青县| 大竹县| 博罗县| 永嘉县| 清镇市| 周口市|