Mongodb

如何在 Windows 8 上連接到 MongoDB

  • March 16, 2018

我正在嘗試在我的新 Windows 8 電腦上安裝和執行 MongoDB。但是,在使用 mongo.exe shell 時,我似乎無法連接到 MongoDB。

我收到以下錯誤:

MongoDB shell version: 2.4.8
connecting to: test
Sun Dec 15 14:06:39.835 Error: couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:146
exception: connect failed

如何正確連接到 MongoDB?我已經安裝了 MongoDB,並設置了數據目錄。我還為 MongoDB 日誌文件創建了一個特定目錄,並安裝了 MongoDB 服務。

在您執行的目錄中,您mongo.exe還應該看到執行檔mongod.exe

  • mongo.exe是連接到允許您發出命令和查詢數據庫的伺服器/守護程序的外殼程序。
  • mongod.exe是實際的mongo伺服器/守護程序。

首先執行mongod.exe以啟動伺服器,然後在新的命令視窗中執行mongo.exe。shell 現在應該連接到正在執行的伺服器。對於生產,您將希望將設置mongod視為 Windows 服務,而不是僅在單獨的命令視窗中執行。

sudo_O 支持上述答案

在 Windows 8 上啟動 mongo 的步驟。

  1. 在系統中創建一個數據文件夾(比如 D:\username\Documents\data\db)
  2. 轉到 Mongo 的 bin 目錄並執行以下命令 -
mongod.exe --dbpath D:\username\Documents\data\db
  1. 打開一個新的 cmd 提示視窗 bin 目錄,然後使用以下命令啟動 mongo shell -
mongo.exe

希望這可以幫助!

引用自:https://dba.stackexchange.com/questions/55056