企業(yè)查天眼查官網(wǎng)福州seo技術(shù)培訓(xùn)
文章目錄
- 前言
- 1. 安裝數(shù)據(jù)庫(kù)
- 2. 內(nèi)網(wǎng)穿透
- 2.1 安裝cpolar內(nèi)網(wǎng)穿透
- 2.2 創(chuàng)建隧道映射
- 2.3 測(cè)試隨機(jī)公網(wǎng)地址遠(yuǎn)程連接
- 3. 配置固定TCP端口地址
- 3.1 保留一個(gè)固定的公網(wǎng)TCP端口地址
- 3.2 配置固定公網(wǎng)TCP端口地址
- 3.3 測(cè)試固定地址公網(wǎng)遠(yuǎn)程訪問(wèn)
轉(zhuǎn)載自cpolar極點(diǎn)云文章:公網(wǎng)遠(yuǎn)程連接MongoDB數(shù)據(jù)庫(kù)【內(nèi)網(wǎng)穿透】
前言
MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。由C++語(yǔ)言編寫。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的。它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bson格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是它支持的查詢語(yǔ)言非常強(qiáng)大,其語(yǔ)法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z(yǔ)言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫(kù)單表查詢的絕大部分功能,而且還支持對(duì)數(shù)據(jù)建立索引。
簡(jiǎn)單幾步實(shí)現(xiàn)MongoDB遠(yuǎn)程訪問(wèn)。
1. 安裝數(shù)據(jù)庫(kù)
打開(kāi)MongoDB官網(wǎng)https://www.mongodb.com/try/download/community,這里以windows版本為例。
下載好后,雙擊安裝即可,安裝到這一步,須點(diǎn)擊complate設(shè)置賬號(hào)密碼
進(jìn)入后可以設(shè)置一下密碼,然后點(diǎn)擊next,或者直接點(diǎn)擊next安裝即可
安裝好后,我們使用連接工具測(cè)試連接,這里使用navicat連接
2. 內(nèi)網(wǎng)穿透
本地連接沒(méi)問(wèn)題后,目前該數(shù)據(jù)庫(kù)只能在局域網(wǎng)內(nèi)被訪問(wèn),不過(guò)我們可以使用cpolar內(nèi)網(wǎng)穿透工具,將內(nèi)網(wǎng)的MongoDB數(shù)據(jù)庫(kù)映射到公網(wǎng)上,實(shí)現(xiàn)遠(yuǎn)程訪問(wèn),不需要公網(wǎng)IP,也不用設(shè)置路由器。
2.1 安裝cpolar內(nèi)網(wǎng)穿透
進(jìn)入cpolar官網(wǎng)下載頁(yè)面,下載windows安裝包到本地然后解壓一路默認(rèn)安裝即可
cpolar官網(wǎng):https://www.cpolar.com/
2.2 創(chuàng)建隧道映射
cpolar安裝成功后,雙擊打開(kāi)cpolar【或者在瀏覽器上訪問(wèn)本地9200端口:127.0.0.1:9200】,使用cpolar郵箱賬號(hào)登錄 web UI管理界面,如果還沒(méi)有注冊(cè)cpolar賬號(hào)的話,點(diǎn)擊免費(fèi)注冊(cè),會(huì)跳到cpolar官網(wǎng)注冊(cè)一個(gè)賬號(hào)就可以了
登錄成功后,點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道,創(chuàng)建一個(gè)tcp協(xié)議的隧道指向本地27017端口:
- 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù)
- 協(xié)議:tcp
- 本地地址:27017
- 域名類型:免費(fèi)選擇隨機(jī)域名
- 地區(qū):默認(rèn)China top即可
點(diǎn)擊創(chuàng)建
隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,可以看到剛剛創(chuàng)建的隧道已經(jīng)有生成了相應(yīng)的公網(wǎng)地址,將其復(fù)制下來(lái)
2.3 測(cè)試隨機(jī)公網(wǎng)地址遠(yuǎn)程連接
打開(kāi)navicat,輸入tcp公網(wǎng)地址:3.tcp.cpolar.top端口號(hào)11249,然后點(diǎn)擊測(cè)試連接,出現(xiàn)連接成功即可。
3. 配置固定TCP端口地址
由于以上創(chuàng)建的隧道是隨機(jī)地址隧道,地址會(huì)在24小時(shí)內(nèi)變化,為了使連接更加穩(wěn)定,我們可以為其配置一個(gè)固定的tcp連接地址。
需要注意,配置固定TCP端口地址需要將cpolar升級(jí)到專業(yè)版套餐或以上。
3.1 保留一個(gè)固定的公網(wǎng)TCP端口地址
登錄cpolar官網(wǎng),點(diǎn)擊左側(cè)的預(yù)留,選擇保留的TCP地址,我們先來(lái)為遠(yuǎn)程MongoDB保留一個(gè)固定端口地址。
- 地區(qū):選擇China VIP
- 描述:即備注,可自定義填寫
點(diǎn)擊保留
地址保留成功后,系統(tǒng)會(huì)生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來(lái)
3.2 配置固定公網(wǎng)TCP端口地址
在瀏覽器上訪問(wèn)9200端口,http://127.0.0.1:9200/,登錄cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到MongoDB隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,將保留成功的固定tcp地址配置到隧道中:
- 端口類型:修改為固定tcp端口
- 預(yù)留的tcp地址:填寫保留成功的地址
點(diǎn)擊更新
隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,找到需要編輯的隧道,可以看到公網(wǎng)地址已經(jīng)更新成為了固定tcp地址。
3.3 測(cè)試固定地址公網(wǎng)遠(yuǎn)程訪問(wèn)
測(cè)試使用固定TCP端口地址遠(yuǎn)程MongoDB,再次打開(kāi)navicat,使用固定tcp地址連接