2017年3月29日腻惠,系統(tǒng):win10捉邢,mongodb version v3.4.2
下載和安裝
- 下載地址:https://www.mongodb.com/download-center#community
- 下載符合你系統(tǒng)的版本盖桥,然后安裝勃痴。默認(rèn)安裝到
C:\Program Files\MongoDB
,你也可以自定義安裝目錄恬惯。
安裝選擇下一步誉尖,下一步就行狭郑,我自定義安裝到了c:盤根目錄
創(chuàng)建數(shù)據(jù)目錄
MongoDB將數(shù)據(jù)目錄存儲在 db 目錄下腹暖。但是這個數(shù)據(jù)目錄不會主動創(chuàng)建,我們在安裝完成后需要創(chuàng)建它翰萨。
請注意脏答,數(shù)據(jù)目錄應(yīng)該放在根目錄下((如: C:\ 或者 D:\ 等 )。
這里我們假設(shè)創(chuàng)建數(shù)據(jù)目錄在E:\data\db
命令行運(yùn)行mogondb服務(wù)
假設(shè)你的mongodb安裝在C:\Program Files\MongoDB:
進(jìn)入安裝目錄:
cd C:\Program Files\MongoDB\Server\3.4\bin
啟動服務(wù):
mongod.exe --dbpath e:\data\db
將MongoDB服務(wù)器作為Windows服務(wù)運(yùn)行
在命令行中啟動服務(wù)之后亩鬼,執(zhí)行:
mongod.exe --logpath "e:\data\dbConf\mongodb.log" --logappend --dbpath "e:/data/db" --port 27017 --serviceName "MongoDB" --install
終止命令行中的mongodb服務(wù)殖告,打開剛才新建的mongodb服務(wù):
NET START MongoDB
如果出現(xiàn)服務(wù)器無法正常啟動的問題,是因?yàn)閙ongod.lock這個文件雳锋,在服務(wù)器異常退出時黄绩,該文件會影響下一次啟動mongod服務(wù)的,我們首先關(guān)閉命令行mongodb服務(wù),然后只需要刪除該文件就行了:
mongod.exe --config e:\data\db\mongod.lock --remove
windows刪除服務(wù)命令: sc delete MongoDB
說明:
請注意玷过,你必須有管理權(quán)限才能運(yùn)行下面的命令爽丹。執(zhí)行以下命令將MongoDB服務(wù)器作為Windows服務(wù)運(yùn)行:
mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
下表為mongodb啟動的參數(shù)說明:
參數(shù) 描述
–bind_ip 綁定服務(wù)IP筑煮,若綁定127.0.0.1,則只能本機(jī)訪問粤蝎,不指定默認(rèn)本地所有IP
–logpath 定MongoDB日志文件真仲,注意是指定文件不是目錄
–logappend 使用追加的方式寫日志
–dbpath 指定數(shù)據(jù)庫路徑
–port 指定服務(wù)端口號,默認(rèn)端口27017
–serviceName 指定服務(wù)名稱
–serviceDisplayName 指定服務(wù)名稱初澎,有多個mongodb服務(wù)時執(zhí)行秸应。
–install 指定作為一個Windows服務(wù)安裝。
MongoDB后臺管理 Shell
進(jìn)入安裝目錄:
cd C:\Program Files\MongoDB\Server\3.4\bin mongo.exe
db 命令用于查看當(dāng)前操作的文檔(數(shù)據(jù)庫)
插入一些簡單的記錄并查找它:
> db.runoob.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>