1、Windows版本安裝
(1)、下載MongoDB
url地址: http://downloads.mongodb.org/win32/mongodb-win32-i386-1.8.1.zip
(2)、設置MongoDB目錄
解壓到D盤下面的MongDB文件夾,路徑爲d:\MongDB
3)設置數據文件路徑
在D:\MongoDB裏面新建logs和data文件夾
在D:\MongoDB\logs裏面新建mongodb.log文件
2,配置Mongo服務端:
打開cmd窗口:輸入下面命令:
> d:
> cd D:\MongoDB\bin
> mongod --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log --install
然後到服務中啓mongodB
如果是win7的話。那啓動cmd要用管理員身份來啓動
3,客戶端連接驗證
新打開一個CMD輸入:d:\mongodb\bin\mongo,如果出現下面提示,那麼您就可以開始MongoDB之旅了:
D:\mongodb\bin>d:\mongodb\bin\mongo
MongoDB shell version: 1.8.1
connecting to: test
>
配置MONGO_HOME
4,查看日誌
D:\MongoDB\logs下面的mongodb.log
5.補充
C:\MongoDB\bin>mongod --help
Windows Service Control Manager options:
--install install mongodb service
--remove remove mongodb service
--reinstall reinstall mongodb service (equivilant of mongod
--remove followed by mongod --install)
--serviceName arg windows service name
--serviceDisplayName arg windows service display name
--serviceDescription arg windows service description
--serviceUser arg user name service executes as
--servicePassword arg password used to authenticate serviceUser
轉自:http://www.cnblogs.com/qq4004229/archive/2011/11/11/2245599.html
mongodb exception in initAndListen: 12596 old lock file, terminating解決方法
錯誤信息如下:
exception in initAndListen: 12596 old lock file, terminating
解決方法
1.刪除data目錄中的.lock文件
2.mongod.exe --repair
3.啓動mongod就可以了
轉自:http://blog.sina.com.cn/s/blog_48e9691b0100x1ug.html
>net start mongodb (開啓服務)
>net stop mongodb (關閉服務)
獲得端口
db.getMongo()
創建用戶名密碼
鍵入命令:
>use admin
>db.addUser(“root”, “root”)
在需要創建一個帳號,該賬號需要有grant權限,即:賬號管理的授權權限。注意一點,帳號是跟着庫走的,所以在指定庫裏授權,必須也在指定庫裏驗證(auth)。
> use admin
switched to db admin
> db.createUser(
{
user: "dba",
pwd: "dba",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
Successfully added user: {
"user" : "dba",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}