鍍金池/ 問答/數(shù)據(jù)庫(kù)/ 啟動(dòng)了mongodb,為什么本地打不開?

啟動(dòng)了mongodb,為什么本地打不開?

已經(jīng)啟動(dòng)了mongodb服務(wù),但無法訪問本地localhost:27017?
圖片描述
圖片描述

訪問頁(yè)面后
圖片描述
圖片描述

請(qǐng)問如何解決呢?

回答
編輯回答
久不遇

按照正常情況,使用 http(s) 訪問 mongodb 的 27017 端口是可以訪問的,它只會(huì)返回 It looks like you are trying to access MongoDB over HTTP on the native driver port. 這個(gè)提示,并不提供任何服務(wù),意思是,你試圖使用 http 訪問原生驅(qū)動(dòng)接口,也就是數(shù)據(jù)庫(kù)接口。其中要使用 https 的話,需要開啟 ssl 支持,詳見https://docs.mongodb.com/manual/tutorial/configure-ssl/index.html

而從你的日志來看,你訪問之后報(bào)了 ssl 握手失敗,那應(yīng)該是 mongodb 的 ssl 配置出現(xiàn)了問題。

如果你是想使用 mongodb 提供的 http 頁(yè)面查看日志和統(tǒng)計(jì)以及 rest 接口,要使用 httpinterface = true 配置開啟,其端口是 28017。但題主訪問的是 27017 端口,看來不像是使用這個(gè)功能。

而如果題主是想使用瀏覽器作為 mongodb 的客戶端來使用其數(shù)據(jù)庫(kù)功能(像phpmyadmin 那樣的工具),那 mongodb 本身是不提供這個(gè)功能的。可以使用 sleepy.mongoose 實(shí)現(xiàn)這個(gè)。

2017年7月11日 23:22
編輯回答
深記你

看文檔,你應(yīng)該再開一個(gè)客戶端連接打開的服務(wù)端,客戶端程序是mongo.exe

2017年8月25日 12:13
編輯回答
舊時(shí)光

那是數(shù)據(jù)庫(kù), 不是網(wǎng)頁(yè)啥, 不能以 http 協(xié)議連接, 你需要個(gè)數(shù)據(jù)庫(kù)客戶端軟件連接上操作,
比如這個(gè) robomongo 軟件,
https://robomongo.org/download
也可以使用自帶的命令行客戶端軟件 mongo,
參考文檔: https://docs.mongodb.com/gett...

這也有一個(gè)列表, 列出了最受歡迎的 mongodb 數(shù)據(jù)庫(kù)客戶端 GUI, 找一個(gè)你喜歡的用吧,
https://scalegrid.io/blog/whi...

2017年12月16日 20:31