MongoDB 官網下載連接
若是被牆的話,請點擊 mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下載html選擇custom安裝方式,手動切換安裝目錄,如:安裝在 D:\Development_Tools\MongoDB(不要安裝在默認位置,系統盤保護,好多操做很難受)linux
安裝成功以後,將 mongodb 目錄下的 bin 目錄添加至 path 變量中,Path 下添加:git
D:\Development_Tools\MongoDB\bin
D:\Development_Tools\MongoDB 下 新建 data 文件夾,data 下 建 db 與 log 文件夾, log 下建 空白文件 mongodb.log建立數據庫文件存放目錄:D:\Development_Tools\MongoDB\dbgithub
建立日誌文件存放目錄: D:\Development_Tools\MongoDB\db\logmongodb
建立空白日誌文件: D:\Development_Tools\MongoDB\db\log\mongodb.logshell
經常使用linux命令:數據庫
cd / 返回根目錄; D: 切到D盤 cd D:\Development_Tools\MongoDB\bin (如文件夾含空格,須要雙引號,例如:cd "Program Files\MongoDB\Server\3.4\bin" )
輸入:windows
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend這是命令行窗口會打印一些啓動信息,最後一行顯示爲以下信息時表示啓動成功了瀏覽器
2017-05-29T17:23:16.752+0800 I NETWORK [thread1] waiting for connections on port 27017
嘗試僅輸入:app
mongod --dbpath D:\MongoDB\data\db # 其中 --dbpath 是指定數據庫存放目錄若輸出顯示上面信息,則管理員方式再打開一個DOS窗口,輸入
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend查看輸出信息是否正確。
輸入:
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath D:\Development_Tools\MongoDB\data\log\mongodb.log --install --serviceName "MongoDB"或者:
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"顯示:[SC] CreateService 成功
net start MongoDB顯示: MongoDB服務正在啓動.....
MongoDB服務已啓動成功
輸入:
mongod --remove --serviceName "MongoDB"
或者
sc.exe delete MongoDB關閉DOS窗口,刪除 D:\Development_Tools\MongoDB\data\db 下 mongod.lock 文件,管理員方式打開cmd,從新輸入
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"
再次啓動服務:net start MongoDB
It looks like you are trying to access MongoDB over HTTP on the native driver port.
安裝目錄 D:\Development_Tools\MongoDB
創建數據庫目錄 D:\Development_Tools\MongoDB\data\db
創建日誌目錄 D:\Development_Tools\MongoDB\data\log
創建配置文件目錄 D:\Development_Tools\MongoDB\etc
創建配置文件 D:\Development_Tools\MongoDB\etc\mongodb.conf
mongodb.conf中添加以下配置文件:
dbpath=D:\Development_Tools\MongoDB\data\db # 數據庫路徑 logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log # 日誌輸出文件路徑 logappend=true # 錯誤日誌採用追加模式,配置這個選項後 mongodb 的日誌會追加到現有的日誌文件,而不是重新建立一個新文件 journal=true # 啓用日誌文件,默認啓用 quiet=true # 這個選項能夠過濾掉一些無用的日誌信息,若須要調試使用請設置爲 false port=27017 # 端口號 默認爲 27017
這裏僅指定了幾個經常使用項,更多詳細配置請參考官方文檔 https://docs.mongodb.org/manual/reference/configuration-options/
管理員方式打開 cmd 切換至 bin 目錄下,參考上面步驟。
輸入:mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf輸入:
mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf --install
使用SC安裝爲Windows服務
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --config=D:\Development_Tools\MongoDB\etc\mongodb.conf"顯示:
[SC] CreateService 成功
輸入:
net start MongoDB顯示:
MongoDB 服務正在啓動 .
MongoDB 服務已經啓動成功。打開瀏覽器,訪問 http://127.0.0.1:27017/ ,顯示以下內容表示安裝成功:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
輸入:mongo
顯示:
MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.1
管理員方式打開cmd,輸入:
net stop MongoDB
之後啓動關閉MongoDB服務流程爲:
打開windows服務列表(右鍵電腦,管理-->服務),找到MongoDB服務。
參考博文1:https://vxhly.github.io/2017/05/install-mongodb-on-windwos/
參考博文2:http://blog.csdn.net/zhouzhiwengang/article/details/44277499