您好,登錄后才能下訂單哦!
今天小編給大家分享一下Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接的方法是什么的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
現(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)用。
MongoDB數(shù)據(jù)庫(kù)作為新生代數(shù)據(jù)庫(kù)的代表,能夠適應(yīng)超大型平臺(tái)對(duì)于數(shù)據(jù)庫(kù)快速響應(yīng)的要求,并且應(yīng)用了不少新概念,如分布式存儲(chǔ),快速響應(yīng)機(jī)制,支持完全索引、查詢,自動(dòng)處理碎片,支持云計(jì)算層次的擴(kuò)展性,支持多種語言等等。這些特點(diǎn)只是MongoDB介紹上說的,具體使用情況還是要看個(gè)人。話不多說,讓我們開始折騰吧。
MongoDB的下載很簡(jiǎn)單,只要到其官網(wǎng)下載即可
下載完成后,一路“下一步”就可以了
需要注意的是,在安裝過程中,MongoDB會(huì)詢問是否設(shè)置用戶名和密碼,我們直接點(diǎn)擊complate
進(jìn)行設(shè)置即可
安裝程序運(yùn)行結(jié)束后,會(huì)出現(xiàn)這個(gè)界面,我們點(diǎn)擊“start”即可進(jìn)入MongoDB的主界面
接下來,就是對(duì)連接軟件進(jìn)行設(shè)置。這里使用的是navicat軟件,直接到其官網(wǎng)上下載即可(DBeaver必須要企業(yè)版才支持MongoDB,有興趣的同學(xué)可以嘗試下,當(dāng)然可能有其他數(shù)據(jù)庫(kù)連接軟件,但也基本遵循這個(gè)步驟)。具體的安裝過程就不再冗述了,畢竟安裝過程沒啥可說的,直接快進(jìn)到軟件主界面,點(diǎn)擊左上角的連接按鈕,并在下拉菜單中找到MongoDB
的選項(xiàng)。
點(diǎn)擊該選項(xiàng)后,就會(huì)進(jìn)入MongoDB的連接設(shè)置頁(yè)面。由于這一步只是測(cè)試在本地連接MongoDB數(shù)據(jù)庫(kù),因此可以隨意設(shè)置。
只要顯示連接成功,我們就可以進(jìn)行下一步,使用cpolar為本地的MongoDB端口(默認(rèn)為27017),生成一個(gè)TCP連接,讓我們?cè)诠不ヂ?lián)網(wǎng)上也能連接到局域網(wǎng)(家里或者辦公室)設(shè)備上的MongoDB數(shù)據(jù)庫(kù)。
Cpolar的下載和安裝其實(shí)也沒啥可說的,只要搜索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下載安裝完成后,就可以進(jìn)行內(nèi)網(wǎng)穿透的設(shè)置。筆者的cpolar已經(jīng)升級(jí)到了vip版(畢竟筆者是懶人,不想每24小時(shí)就設(shè)置一次遠(yuǎn)程連接),能夠支持固定TCP、http等隧道,因此直接設(shè)置固定TCP隧道,用以連接MongoDB。
首先登錄cpolar的官網(wǎng),點(diǎn)擊官網(wǎng)主界面左側(cè)的預(yù)留按鈕,進(jìn)入cpolar云端的預(yù)留隧道設(shè)置。這里設(shè)置預(yù)留的隧道是空白隧道,可以簡(jiǎn)單理解為內(nèi)網(wǎng)穿透隧道的入口。
在預(yù)留頁(yè)面,我們找到保留的TCP地址項(xiàng),對(duì)連接MongoDB數(shù)據(jù)庫(kù)的隧道進(jìn)行設(shè)置,設(shè)置的內(nèi)容也非常簡(jiǎn)單。
首先是地區(qū),cpolar提供了很多地區(qū)服務(wù)器選擇,這項(xiàng)就近設(shè)置即可;接著是描述,可以看做這條隧道的識(shí)別信息和備注,只要輸入自己能記住的內(nèi)容即可。
完成這兩項(xiàng)設(shè)置后,就可以點(diǎn)擊右側(cè)的保留按鈕,生成一個(gè)公共互聯(lián)網(wǎng)地址。如果不打算保留這個(gè)地址,可以點(diǎn)擊右側(cè)的X將其刪除。
完成cpolar云端的設(shè)置后,就可以登錄cpolar本地客戶端,點(diǎn)擊cpolar客戶端主界面左側(cè)隧道管理項(xiàng)下的創(chuàng)建隧道按鈕,進(jìn)入cpolar本地的隧道設(shè)置頁(yè)面,將云端生成的地址與本地MongoDB端口連接起來。這里我們主要對(duì)以下幾項(xiàng)進(jìn)行設(shè)置。
隧道名稱:就是這條數(shù)據(jù)隧道的備注,用來區(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;
端口類型:也就是內(nèi)網(wǎng)穿透數(shù)據(jù)隧道類型,在cpolar云端設(shè)置了保留隧道的,就可以選擇“固定TCP端口”;若只是臨時(shí)測(cè)試,就可以選擇“隨機(jī)臨時(shí)TCP端口”(需要注意,固定TCP端口要將cpolar升級(jí)至專業(yè)版及以上);
預(yù)留的TCP地址:在選擇了“固定TCP端口”后就會(huì)出現(xiàn)該欄位,我們將cpolar云端生成的地址粘貼進(jìn)來(若勾選的是“隨機(jī)臨時(shí)TCP端口”選項(xiàng),則不會(huì)出現(xiàn)該欄位);
完成設(shè)置后,點(diǎn)擊下方的“創(chuàng)建”按鈕,就能將云端空白數(shù)據(jù)隧道與本地MariaDB連接起來,生成一條可以遠(yuǎn)程連接本地MongoDB的數(shù)據(jù)隧道。
數(shù)據(jù)隧道創(chuàng)建成功后,cpolar客戶端會(huì)自動(dòng)跳轉(zhuǎn)至隧道管理項(xiàng)下的隧道列表頁(yè)面。在這個(gè)頁(yè)面,我們可以對(duì)創(chuàng)建的隧道進(jìn)行控制(如查看隧道是否運(yùn)行、開啟隧道、關(guān)閉隧道、對(duì)隧道信息進(jìn)行重編輯等)
而這條數(shù)據(jù)隧道的公共互聯(lián)網(wǎng)地址,則可以在狀態(tài)項(xiàng)下的在線隧道列表中看到。
完成cpolar數(shù)據(jù)隧道的設(shè)置后,就可以在其他網(wǎng)絡(luò)環(huán)境的設(shè)備上,打開navicat,點(diǎn)擊主界面左上方的連接按鈕,將cpolar生成的公網(wǎng)地址粘貼進(jìn)去。需要注意的是,在主機(jī)欄位填入的地址信息不帶 tcp://和最后的:+幾位數(shù)字,幾位數(shù)字則填入下一行的端口欄位內(nèi)。
填寫完畢后,先點(diǎn)擊左下方的測(cè)試連接,遠(yuǎn)程連接成功后,再點(diǎn)擊右下方的確認(rèn),在navicat中保留。
以上就是“Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接的方法是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。