一、總體目錄web
以msi默認的data、log路徑安裝,纔會有data、log文件夾。mongodb
二、bin目錄數據庫
三、log目錄安全
一、服務器端基礎命令服務器
說明:字體
MongoDB服務的權限默認是自動開啓,但默認不是啓動狀態。每次都須要手動開啓MongoDB服務。spa
以上命令均須要在命令行(管理員)下執行,普通命令行權限不夠。命令行
二、客戶端經常使用命令——鏈接服務器blog
(1)mongo //鏈接到服務器,適用於未使用密碼的狀況。默認服務器地址localhost/127.0.0.1,默認端口號爲27017,默認使用的數據庫是test。ip
(2)mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]] //鏈接到服務器。[]中的內容可缺省。
參數說明:
username:password //指定用戶名、密碼,可缺省。
host:[port] //指定服務器的地址(ip、域名都可)、端口號,端口號可缺省(默認使用27017)。至少要有一個host。可指定多個host:[port],即鏈接複製集。
/database //指定要使用的數據庫,可缺省,默認使用test。
?key1=value1&key2=value2...... //鏈接選項,和web中的get使用方式相同,可缺省。
經常使用的鏈接選項:
選項 | 描述 |
---|---|
replicaSet=name | 驗證replica set的名稱。 Impliesconnect=replicaSet. |
slaveOk=true|false |
|
safe=true|false |
|
使用示例:
mongodb://localhost //本地服務器,該服務器未使用密碼。默認端口號27017,使用默認數據庫test。
mongodb://chy:abc@localhost //本地服務器,用戶名chy,密碼abc
mongodb://localhost/my_db //本地服務器,服務器未使用密碼,使用數據庫my_db
mongodb://chy:abc@localhost/my_db
mongodb://xxx1.com,xxx2.com //鏈接到2臺服務器,端口號都使用27017
mongodb://localhost,localhost:27018,localhost:27019 //鏈接到3臺服務器,端口號分別使用27017,27018,27019
mongodb://host1,host2,host3/?slaveOk=true //鏈接 replica set 三臺服務器, 寫入操做應用在主服務器 而且分佈查詢到從服務器。
mongodb://host1,host2,host3/?connect=direct;slaveOk=true //直接鏈接第一個服務器,不管是replica set一部分或者主服務器或者從服務器。
mongodb://localhost/?safe=true //安全模式鏈接到localhost
至少要有一個host。
(3)exit //退出客戶端
這些操做在普通命令行下就能夠完成。
紅色字體標出的是最經常使用的。