來源:https://zhidao.baidu.com/question/139919027370399325.html?qbl=relate_question_7&word=%B0%B2%D7%B0mongodb%CA%B12018-06-25T06:26:36.820-0700%20I%20CONTROL%20%5Bmain%5D%20Error%20connecting
登陸mongodb官網點擊右側的下載
選擇windows平台,如圖點擊需要的zip文件下載(筆者這里主要講訴zip文件的安裝)
legacy版本可以用於舊版本系統下安裝,這里不推薦。
將zip文件解壓放到盤符的根目錄(如C:或D:),為了方便建議文件夾命名盡量簡短如(d:\mongodb)
創建數據庫文件的存放位置,比如d:/mongodb/data/db。啟動mongodb服務之前需要必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。
打開cmd(windows鍵+r輸入cmd)命令行,進入D:\mongodb\bin目錄(如圖先輸入d:進入d盤然后輸入cd d:\mongodb\bin),
輸入如下的命令啟動mongodb服務:
D:/mongodb/bin>mongod --dbpath D:\mongodb\data\db
mongodb默認連接端口27017,如果出現如圖的情況,可以打開http://localhost:27017查看(筆者這里是chrome),發現如圖則表示連接成功,如果不成功,可以查看端口是否被占用。
其實可以將MongoDB設置成Windows服務,這個操作就是為了方便,每次開機MongoDB就自動啟動了。
如圖在d:\mongodb\data下新建文件夾log(存放日志文件)並且新建文件mongodb.log
在d:\mongodb新建文件mongo.config
用記事本打開mongo.config輸入:
dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongo.log
(圖片的logpath有錯誤)
用管理員身份打開cmd命令行,進入D:\mongodb\bin目錄,輸入如下的命令:
D:\mongodb\bin>mongod --config D:\mongodb\mongo.config
有人提醒改為如下:
mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB"
如圖結果存放在日志文件中,查看日志發現已經成功。如果失敗有可能沒有使用管理員身份,遭到拒絕訪問。
打開cmd輸入services.msc查看服務可以看到MongoDB服務,點擊可以啟動。