mongodb配置

MongoDB的官方下載站是http://www.mongodb.org/downloads,可以去上面下載最新的程序下來。在下載頁面可以看到,對操作系統支持很全面,OS X、Linux、Windows、Solaris都支持,而且都有各自的32位和64位版本。目前的穩定版本是1.8.1版本。
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"
        }
    ]
}
發佈了51 篇原創文章 · 獲贊 6 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章