標籤:http io os 使用 ar 檔案 資料 art sp
官方下載
解壓安裝包到E:\mongodb
建立資料庫目錄 E:\mongodb\data
建立日誌目錄 E:\mongodb\logs
建立設定檔目錄 E:\mongodb\etc
建立設定檔 E:\mongodb\etc\mongodb.conf
內容如下:
#資料庫路徑
dbpath=E:\mongodb\data
#日誌輸出檔案路徑
logpath=E:\mongodb\logs\mongodb.log
#錯誤記錄檔採用追加模式,配置這個選項後mongodb的日誌會追加到現有的記錄檔,而不是從新建立一個新檔案
logappend=true
#啟用記錄檔,預設啟用
journal=true
#這個選項可以過濾掉一些無用的日誌資訊,若需要調試使用請設定為false
quiet=true
#連接埠號碼 預設為27017
port=27017
普通啟動
mongod --config E:\mongodb\etc\mongodb.conf
添加到windows服務
sc.exe create MongoDB binPath= "\"E:\mongodb\bin\mongod.exe\" --service --config=\"E:\mongodb\etc\mongodb.conf\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
注意: binPath等號後面有空格, --config等號後面沒有空格 反義符\"
當指定了記錄檔後,無論使用設定檔指定還是在命令列指定,日誌就都會輸出到指定的記錄檔去了,在命令列介面將看不到任何日誌輸出
http://localhost:27017/
串連MongoDB
新開啟一個命令列控制視窗,使用mongo.exe串連MongoDB Server.
設定MongoDB為Windows服務
啟動MongoDB的命令為:net start MongoDB
停車MongODB的命令為:net stop MongoDB
刪除MongoDB的命令為:mongod --remove
mongo簡介——實現授權登入
mongo預設是非授權使用的,也就是訪問資料庫時不需要提供使用者名稱和密碼。
不過我們一般都是要授權訪問的。
我們需要做如下操作。
啟動mongod之後,執行以下命令
use admin;//這是內建管理員資料庫
db.addUser(‘root‘,‘123456‘);//在admin資料庫中添加使用者名稱和密碼都是root的一個使用者,root作為超級管理使用者
show collections;//運行這個命令可以看到system.indexes和system.users兩個集合
use WORKING_COLLECTION//進入工作資料庫
db.addUser(‘test‘,‘123456‘);
show collections;//運行這個命令又會看到system.indexes和system.users兩個集合
//這樣針對整個mongod的超級管理員權限和針對一個資料庫的管理員權限就完成了
//如果要使用授權訪問工作資料庫,需要在使用--auth參數啟動mongod或mongodb服務,再執行以下命令
use WORKING_COLLECTION
db.auth(‘test‘,‘123456‘)
從上面的命令就能看出來,mongo是針對每個資料庫單獨授權。如果要在訪問多個資料庫時只登入一次,
可以使用admin資料庫下的帳號登入,在使用哪個資料庫時就切到哪個資料庫。
二、MONGOVUE
1、下載:http://www.mongovue.com/Installer-1.6.9.zip
2、安裝即可
windows安裝配置mongodb及圖形工具MongoVUE