<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
現代電子技術日新月異,並且快速應用到我們的生活中,與之相應的,軟體技術也在快速更新,特別是超大規模的軟體大面積應用,如Facebook、Titok等這樣的超大型平臺,對資料庫的要求也提出更高要求,原有的MySQL資料庫已經漸漸暴露出缺點,MongoDB這樣的新生代資料庫因此獲得發展機會,最近很多科技大廠也在推動MongoDB的應用。
作為網路技術的愛好者,筆者也下載了MongoDB進行初步瞭解(僅限於瞭解,而不是深入研究),並且簡單研究了MongoDB與其他軟體配合使用的情況,折騰和研究也是不錯的消遣。現在,筆者就為大家介紹,如何使用和設定Cpolar,實現遠端連線和操作MongoDB資料庫。
MongoDB資料庫作為新生代資料庫的代表,能夠適應超大型平臺對於資料庫快速響應的要求,並且應用了不少新概念,如分散式儲存,快速響應機制,支援完全索引、查詢,自動處理碎片,支援雲端計算層次的擴充套件性,支援多種語言等等。這些特點只是MongoDB介紹上說的,具體使用情況還是要看個人。話不多說,讓我們開始折騰吧。
MongoDB的下載很簡單,只要到其官網下載即可
下載完成後,一路“下一步”就可以了
需要注意的是,在安裝過程中,MongoDB會詢問是否設定使用者名稱和密碼,我們直接點選complate
進行設定即可
安裝程式執行結束後,會出現這個介面,我們點選“start”即可進入MongoDB的主介面
接下來,就是對連線軟體進行設定。這裡使用的是navicat軟體,直接到其官網上下載即可(DBeaver必須要企業版才支援MongoDB,有興趣的同學可以嘗試下,當然可能有其他資料庫連線軟體,但也基本遵循這個步驟)。具體的安裝過程就不再冗述了,畢竟安裝過程沒啥可說的,直接快進到軟體主介面,點選左上角的連線按鈕,並在下拉式選單中找到MongoDB
的選項。
點選該選項後,就會進入MongoDB的連線設定頁面。由於這一步只是測試在本地連線MongoDB資料庫,因此可以隨意設定。
只要顯示連線成功,我們就可以進行下一步,使用cpolar為原生的MongoDB埠(預設為27017),生成一個TCP連線,讓我們在公共網際網路上也能連線到區域網(家裡或者辦公室)裝置上的MongoDB資料庫。
Cpolar的下載和安裝其實也沒啥可說的,只要搜尋Cpolar的官網,並在主頁面下載對應版本進行安裝即可。Cpolar支援很多作業系統,能使用TCP、http、ftp、tls等協定進行內網穿透,操作也很簡單便捷,所以以其作為遠端連線的首選。
cpolar官網:https://www.cpolar.com/
回到正題,在cpolar下載安裝完成後,就可以進行內網穿透的設定。筆者的cpolar已經升級到了vip版(畢竟筆者是懶人,不想每24小時就設定一次遠端連線),能夠支援固定TCP、http等隧道,因此直接設定固定TCP隧道,用以連線MongoDB。
首先登入cpolar的官網,點選官網主介面左側的預留按鈕,進入cpolar雲端的預留隧道設定。這裡設定預留的隧道是空白隧道,可以簡單理解為內網穿透隧道的入口。
在預留頁面,我們找到保留的TCP地址項,對連線MongoDB資料庫的隧道進行設定,設定的內容也非常簡單。
首先是地區,cpolar提供了很多地區伺服器選擇,這項就近設定即可;接著是描述,可以看做這條隧道的識別資訊和備註,只要輸入自己能記住的內容即可。
完成這兩項設定後,就可以點選右側的保留按鈕,生成一個公共網際網路地址。如果不打算保留這個地址,可以點選右側的X將其刪除。
完成cpolar雲端的設定後,就可以登入cpolar本地使用者端,點選cpolar使用者端主介面左側隧道管理項下的建立隧道按鈕,進入cpolar原生的隧道設定頁面,將雲端生成的地址與本地MongoDB埠連線起來。這裡我們主要對以下幾項進行設定。
完成設定後,點選下方的“建立”按鈕,就能將雲端空白資料隧道與本地MariaDB連線起來,生成一條可以遠端連線本地MongoDB的資料隧道。
資料隧道建立成功後,cpolar使用者端會自動跳轉至隧道管理項下的隧道列表頁面。在這個頁面,我們可以對建立的隧道進行控制(如檢視隧道是否執行、開啟隧道、關閉隧道、對隧道資訊進行重編輯等)
而這條資料隧道的公共網際網路地址,則可以在狀態項下的線上隧道列表中看到。
完成cpolar資料隧道的設定後,就可以在其他網路環境的裝置上,開啟navicat,點選主介面左上方的連線按鈕,將cpolar生成的公網地址貼上進去。需要注意的是,在主機欄位填入的地址資訊不帶 tcp://和最後的:+幾位數位,幾位數位則填入下一行的埠欄位內。
填寫完畢後,先點選左下方的測試連線,遠端連線成功後,再點選右下方的確認,在navicat中保留。
到這裡,我們就成功的完成了遠端連線MongoDB資料庫的設定,而這個設定在某些情況下,絕不僅僅是折騰著好玩而已(筆者想起被抓回公司搞資料庫的紀錄檔,一把辛酸淚……)。當然連線軟體並不是非要用Navicat,也可以使用同樣思路應用其他連線軟體存取公司(或家裡)的MongoDB資料庫,按各位看官喜好即可。
到此這篇關於Windows系統下安裝MongoDB並內網穿透遠端連線的文章就介紹到這了,更多相關Windows安裝MongoDB並遠端連線內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45