mongodb連接出現 connect@src/mongo/shell/mongo.js:229:14 @(connect):1:6 錯誤

當我們在cmd窗口輸入 mongo時會發現連接失敗

 

這時候可能是我們沒有啓動 Mongodb 的服務,那我們就來啓動Mongodb服務 

第一步:管理員的權限打開CMD

第二步:切到mongodb 目錄下,輸入 net start MongoDB 命令

這樣就啓動成功了

 

但是有的同學這裏會出現  服務名無效

那我們需要配置一些東西

第一步:建數據庫路徑(data目錄)、日誌路徑(logs目錄)和日誌文件(mongo.log文件)


第二步:創建配置文件mongo.conf,文件內容如下:
dbpath=D:\MongoDB\Server\3.2\data #數據庫路徑
logpath=D:\MongoDB\Server\3.2\logs\mongo.log #日誌輸出文件路徑
logappend=true #錯誤日誌採用追加模式
journal=true #啓用日誌文件,默認啓用
quiet=true #這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置爲false
port=27017 #端口號 默認爲27017


第三步:啓動MongoDB
切換到D:\MongoDB\Server\3.2\bin下 輸入

 mongod --config D:\MongoDB\Server\3.2\mongo.conf

然後再輸入

 mongod --config "D:\MongoDB\Server\3.2\mongo.conf"  --install --serviceName "MongoDB"

最後 net start MongoDB 命令 就可以啓動成功了
 

謹記需用 管理員身份運行cmd

 

後面我們還是發現連接失敗,是你還沒有啓動mongodb就來連接使用它了,肯定是不成功的。先去mongodb的bin目錄下運行mongod --dbpath XXXX/data 來啓動mongodb,然後再來連接mongodb。

mongod --dbpath D:\MongoDB\Server\3.2\data --storageEngine=mmapv1

然後再來連接就成功了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章