欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接

 更新時(shí)間:2023年03月24日 10:16:32   作者:程序員洲洲  
這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接的相關(guān)資料,文中通過(guò)圖文將步驟介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1.前言

現(xiàn)代電子技術(shù)日新月異,并且快速應(yīng)用到我們的生活中,與之相應(yīng)的,軟件技術(shù)也在快速更新,特別是超大規(guī)模的軟件大面積應(yīng)用,如Facebook、Titok等這樣的超大型平臺(tái),對(duì)數(shù)據(jù)庫(kù)的要求也提出更高要求,原有的MySQL數(shù)據(jù)庫(kù)已經(jīng)漸漸暴露出缺點(diǎn),MongoDB這樣的新生代數(shù)據(jù)庫(kù)因此獲得發(fā)展機(jī)會(huì),最近很多科技大廠也在推動(dòng)MongoDB的應(yīng)用。

作為網(wǎng)絡(luò)技術(shù)的愛(ài)好者,筆者也下載了MongoDB進(jìn)行初步了解(僅限于了解,而不是深入研究),并且簡(jiǎn)單研究了MongoDB與其他軟件配合使用的情況,折騰和研究也是不錯(cuò)的消遣?,F(xiàn)在,筆者就為大家介紹,如何使用和配置Cpolar,實(shí)現(xiàn)遠(yuǎn)程連接和操作MongoDB數(shù)據(jù)庫(kù)。

2.MongoDB數(shù)據(jù)庫(kù)的安裝

MongoDB數(shù)據(jù)庫(kù)作為新生代數(shù)據(jù)庫(kù)的代表,能夠適應(yīng)超大型平臺(tái)對(duì)于數(shù)據(jù)庫(kù)快速響應(yīng)的要求,并且應(yīng)用了不少新概念,如分布式存儲(chǔ),快速響應(yīng)機(jī)制,支持完全索引、查詢(xún),自動(dòng)處理碎片,支持云計(jì)算層次的擴(kuò)展性,支持多種語(yǔ)言等等。這些特點(diǎn)只是MongoDB介紹上說(shuō)的,具體使用情況還是要看個(gè)人。話不多說(shuō),讓我們開(kāi)始折騰吧。

2.1 MongoDB下載安裝

MongoDB的下載很簡(jiǎn)單,只要到其官網(wǎng)下載即可

20230309093801

下載完成后,一路“下一步”就可以了

需要注意的是,在安裝過(guò)程中,MongoDB會(huì)詢(xún)問(wèn)是否設(shè)置用戶(hù)名和密碼,我們直接點(diǎn)擊complate進(jìn)行設(shè)置即可

20230309093803

20230309093804

安裝程序運(yùn)行結(jié)束后,會(huì)出現(xiàn)這個(gè)界面,我們點(diǎn)擊“start”即可進(jìn)入MongoDB的主界面

20230309093805

20230309093806

2.2 MongoDB連接測(cè)試

接下來(lái),就是對(duì)連接軟件進(jìn)行設(shè)置。這里使用的是navicat軟件,直接到其官網(wǎng)上下載即可(DBeaver必須要企業(yè)版才支持MongoDB,有興趣的同學(xué)可以嘗試下,當(dāng)然可能有其他數(shù)據(jù)庫(kù)連接軟件,但也基本遵循這個(gè)步驟)。具體的安裝過(guò)程就不再冗述了,畢竟安裝過(guò)程沒(méi)啥可說(shuō)的,直接快進(jìn)到軟件主界面,點(diǎn)擊左上角的連接按鈕,并在下拉菜單中找到MongoDB的選項(xiàng)。

20230309093807

點(diǎn)擊該選項(xiàng)后,就會(huì)進(jìn)入MongoDB的連接設(shè)置頁(yè)面。由于這一步只是測(cè)試在本地連接MongoDB數(shù)據(jù)庫(kù),因此可以隨意設(shè)置。

20230309093808

20230309093809

只要顯示連接成功,我們就可以進(jìn)行下一步,使用cpolar為本地的MongoDB端口(默認(rèn)為27017),生成一個(gè)TCP連接,讓我們?cè)诠不ヂ?lián)網(wǎng)上也能連接到局域網(wǎng)(家里或者辦公室)設(shè)備上的MongoDB數(shù)據(jù)庫(kù)。

2.3 cpolar下載安裝

Cpolar的下載和安裝其實(shí)也沒(méi)啥可說(shuō)的,只要搜索Cpolar的官網(wǎng),并在主頁(yè)面下載對(duì)應(yīng)版本進(jìn)行安裝即可。Cpolar支持很多操作系統(tǒng),能使用TCP、http、ftp、tls等協(xié)議進(jìn)行內(nèi)網(wǎng)穿透,操作也很簡(jiǎn)單便捷,所以以其作為遠(yuǎn)程連接的首選。

cpolar官網(wǎng):https://www.cpolar.com/

20230309093810

3.Cpolar端口設(shè)置

回到正題,在cpolar下載安裝完成后,就可以進(jìn)行內(nèi)網(wǎng)穿透的設(shè)置。筆者的cpolar已經(jīng)升級(jí)到了vip版(畢竟筆者是懶人,不想每24小時(shí)就設(shè)置一次遠(yuǎn)程連接),能夠支持固定TCP、http等隧道,因此直接設(shè)置固定TCP隧道,用以連接MongoDB。

3.1 Cpolar云端設(shè)置

首先登錄cpolar的官網(wǎng),點(diǎn)擊官網(wǎng)主界面左側(cè)的預(yù)留按鈕,進(jìn)入cpolar云端的預(yù)留隧道設(shè)置。這里設(shè)置預(yù)留的隧道是空白隧道,可以簡(jiǎn)單理解為內(nèi)網(wǎng)穿透隧道的入口。

20230309093811

在預(yù)留頁(yè)面,我們找到保留的TCP地址項(xiàng),對(duì)連接MongoDB數(shù)據(jù)庫(kù)的隧道進(jìn)行設(shè)置,設(shè)置的內(nèi)容也非常簡(jiǎn)單。

20230309093812

首先是地區(qū),cpolar提供了很多地區(qū)服務(wù)器選擇,這項(xiàng)就近設(shè)置即可;接著是描述,可以看做這條隧道的識(shí)別信息和備注,只要輸入自己能記住的內(nèi)容即可。

20230309093813

完成這兩項(xiàng)設(shè)置后,就可以點(diǎn)擊右側(cè)的保留按鈕,生成一個(gè)公共互聯(lián)網(wǎng)地址。如果不打算保留這個(gè)地址,可以點(diǎn)擊右側(cè)的X將其刪除。

20230309093814·

3.2.Cpolar本地設(shè)置

完成cpolar云端的設(shè)置后,就可以登錄cpolar本地客戶(hù)端,點(diǎn)擊cpolar客戶(hù)端主界面左側(cè)隧道管理項(xiàng)下的創(chuàng)建隧道按鈕,進(jìn)入cpolar本地的隧道設(shè)置頁(yè)面,將云端生成的地址與本地MongoDB端口連接起來(lái)。這里我們主要對(duì)以下幾項(xiàng)進(jìn)行設(shè)置。

  • 隧道名稱(chēng):就是這條數(shù)據(jù)隧道的備注,用來(lái)區(qū)分不同隧道的用處;
  • 協(xié)議:就是這條數(shù)據(jù)隧道的傳輸協(xié)議,如網(wǎng)頁(yè)、數(shù)據(jù)傳輸、設(shè)備互聯(lián)等,本例中選擇TCP協(xié)議;
  • 本地地址:這里需要填入軟件(或內(nèi)網(wǎng)設(shè)備)的端口號(hào),因此我們填入MongoDB的固定端口號(hào)27017;
  • 端口類(lèi)型:也就是內(nèi)網(wǎng)穿透數(shù)據(jù)隧道類(lèi)型,在cpolar云端設(shè)置了保留隧道的,就可以選擇“固定TCP端口”;若只是臨時(shí)測(cè)試,就可以選擇“隨機(jī)臨時(shí)TCP端口”(需要注意,固定TCP端口要將cpolar升級(jí)至專(zhuān)業(yè)版及以上);
  • 預(yù)留的TCP地址:在選擇了“固定TCP端口”后就會(huì)出現(xiàn)該欄位,我們將cpolar云端生成的地址粘貼進(jìn)來(lái)(若勾選的是“隨機(jī)臨時(shí)TCP端口”選項(xiàng),則不會(huì)出現(xiàn)該欄位);

完成設(shè)置后,點(diǎn)擊下方的“創(chuàng)建”按鈕,就能將云端空白數(shù)據(jù)隧道與本地MariaDB連接起來(lái),生成一條可以遠(yuǎn)程連接本地MongoDB的數(shù)據(jù)隧道。

20230309093815

數(shù)據(jù)隧道創(chuàng)建成功后,cpolar客戶(hù)端會(huì)自動(dòng)跳轉(zhuǎn)至隧道管理項(xiàng)下的隧道列表頁(yè)面。在這個(gè)頁(yè)面,我們可以對(duì)創(chuàng)建的隧道進(jìn)行控制(如查看隧道是否運(yùn)行、開(kāi)啟隧道、關(guān)閉隧道、對(duì)隧道信息進(jìn)行重編輯等)

20230309093816

而這條數(shù)據(jù)隧道的公共互聯(lián)網(wǎng)地址,則可以在狀態(tài)項(xiàng)下的在線隧道列表中看到。

20230309093817

4.公網(wǎng)訪問(wèn)測(cè)試

完成cpolar數(shù)據(jù)隧道的設(shè)置后,就可以在其他網(wǎng)絡(luò)環(huán)境的設(shè)備上,打開(kāi)navicat,點(diǎn)擊主界面左上方的連接按鈕,將cpolar生成的公網(wǎng)地址粘貼進(jìn)去。需要注意的是,在主機(jī)欄位填入的地址信息不帶 tcp://和最后的:+幾位數(shù)字,幾位數(shù)字則填入下一行的端口欄位內(nèi)。

20230309093818

填寫(xiě)完畢后,先點(diǎn)擊左下方的測(cè)試連接,遠(yuǎn)程連接成功后,再點(diǎn)擊右下方的確認(rèn),在navicat中保留。

20230309093819

5.結(jié)語(yǔ)

到這里,我們就成功的完成了遠(yuǎn)程連接MongoDB數(shù)據(jù)庫(kù)的設(shè)置,而這個(gè)設(shè)置在某些情況下,絕不僅僅是折騰著好玩而已(筆者想起被抓回公司搞數(shù)據(jù)庫(kù)的日志,一把辛酸淚……)。當(dāng)然連接軟件并不是非要用Navicat,也可以使用同樣思路應(yīng)用其他連接軟件訪問(wèn)公司(或家里)的MongoDB數(shù)據(jù)庫(kù),按各位看官喜好即可。

到此這篇關(guān)于Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接的文章就介紹到這了,更多相關(guān)Windows安裝MongoDB并遠(yuǎn)程連接內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • window下安裝配置mongodb的教程圖解

    window下安裝配置mongodb的教程圖解

    本文通過(guò)圖文并茂的形式給大家介紹了window下安裝配置mongodb的方法,需要的朋友可以參考下
    2018-02-02
  • MongoDB基礎(chǔ)之集合操作

    MongoDB基礎(chǔ)之集合操作

    這篇文章介紹了MongoDB基礎(chǔ)之集合操作,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • MongoDB為用戶(hù)設(shè)置訪問(wèn)權(quán)限

    MongoDB為用戶(hù)設(shè)置訪問(wèn)權(quán)限

    MongoDB已經(jīng)使用很長(zhǎng)一段時(shí)間了,基于MongoDB的數(shù)據(jù)存儲(chǔ)也一直沒(méi)有使用到權(quán)限訪問(wèn) MongoDB默認(rèn)設(shè)置為無(wú)權(quán)限訪問(wèn)限制
    2012-11-11
  • 基于Morphia實(shí)現(xiàn)MongoDB按小時(shí)、按天聚合操作方法

    基于Morphia實(shí)現(xiàn)MongoDB按小時(shí)、按天聚合操作方法

    這篇文章主要介紹了基于Morphia實(shí)現(xiàn)MongoDB按小時(shí)、按天聚合操作 ,實(shí)現(xiàn)思路是啟動(dòng)定時(shí)任務(wù),對(duì)各用戶(hù)的設(shè)備狀態(tài)數(shù)據(jù)分別按照小時(shí)以及天進(jìn)行聚合,并存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)中供用戶(hù)后續(xù)查詢(xún).需要的朋友可以參考下
    2019-07-07
  • Mongo服務(wù)重啟異常問(wèn)題的處理方法

    Mongo服務(wù)重啟異常問(wèn)題的處理方法

    這篇文章主要給大家介紹了關(guān)于Mongo服務(wù)重啟異常問(wèn)題的處理方法,這個(gè)問(wèn)題其實(shí)還是挺常見(jiàn)的,通過(guò)此文學(xué)習(xí)處理方法,以后遇到了就不會(huì)措手不及的,需要的朋友可以參考下
    2021-07-07
  • MongoDB數(shù)據(jù)庫(kù)性能監(jiān)控詳解

    MongoDB數(shù)據(jù)庫(kù)性能監(jiān)控詳解

    MongoDB作為圖片和文檔的存儲(chǔ)數(shù)據(jù)庫(kù),為啥不直接存MySQL里,還要搭個(gè)MongoDB集群,麻不麻煩?這篇文章就帶你介紹MongoDB數(shù)據(jù)庫(kù)性能監(jiān)控,感興趣的同學(xué)可以參考閱讀
    2023-03-03
  • MongoDB TTL索引的實(shí)例詳解

    MongoDB TTL索引的實(shí)例詳解

    這篇文章主要介紹了 MongoDB TTL索引的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • Mongodb中使用$each向數(shù)組字段插入多個(gè)元素的操作方法

    Mongodb中使用$each向數(shù)組字段插入多個(gè)元素的操作方法

    $each操作符應(yīng)用在UPDATE操作中的$addToSet和$push操作符當(dāng)中,與$addToSet搭配使用時(shí),將數(shù)組中的多個(gè)值插入到數(shù)組字段當(dāng)中,本文給大家介紹了Mongodb中使用$each向數(shù)組字段插入多個(gè)元素的操作方法,需要的朋友可以參考下
    2024-06-06
  • MongoDB連接數(shù)據(jù)庫(kù)并創(chuàng)建數(shù)據(jù)等使用方法

    MongoDB連接數(shù)據(jù)庫(kù)并創(chuàng)建數(shù)據(jù)等使用方法

    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ù)的。接下來(lái)通過(guò)本文給大家介紹MongoDB連接數(shù)據(jù)庫(kù)并創(chuàng)建數(shù)據(jù)等使用方法,感興趣的朋友一起看看吧
    2021-11-11
  • SqlServer與MongoDB結(jié)合使用NHibernate

    SqlServer與MongoDB結(jié)合使用NHibernate

    這篇文章主要為大家詳細(xì)介紹了SqlServer與MongoDB結(jié)合使用NHibernate的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11

最新評(píng)論