注意:使用自帶web管理介面,需要 在配置檔案中httpinte***ce=true,並建立乙個使用者
wget
tar zxvf mongodb-linux-x86_64-rhel70-3.2.8.tgz
mv mongodb-linux-x86_64-rhel70-3.2.8 /usr/local/
mv mongodb-linux-x86_64-rhel70-3.2.8 mongodb
cd mongodb/
mkdir db
mkdir logs
cd bin/
注意此處 壓縮包中是沒有mongodb.conf的,建立乙個,啟動時候指定配置檔案就可以了。
vim mongodb.conf
輸入以下內容:
dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
bind_ip=0.0.0.0
port=27017
fork=true
#啟用頁面監控
進入mongodb的shell模式:
/usr/local/mongodb/bin/mongo
檢視資料庫列表:
show dbs
檢視當前db版本:
db.version();
useradminanydatabase 這個角色擁有分配角色和使用者的許可權,但沒有查寫的缺陷
root 這是超級管理員
readwrite 有讀寫許可權
read 有讀許可權
進入shell模式:
/usr/local/mongodb/bin/mongo
use admin //切換到admin資料庫
db.createuser(
] }
);db.createuser(
] }
); 驗證一下,在**註冊使用者的要去哪個db裡認證:
db.auth(「mongoroot」, 「testmongodb2016」)
此後可以用這個mongoroot賬號去建立某一資料庫管理賬號:
db.createuser(]})
但發現此時增加的賬號不能在客戶端登入,原因是mongodb版本錯了:
先退出 mongod 服務
use admin
db.auth(「root」, 「testmongodb2016」)
db.shutdownserver()
再在無認證情況下開啟 mongod
use admin
db.dropuser(「hhq163」)
db.system.version.update(,})
db.createuser(]})
再以認證的形式啟動mongodb
如果需要建立某乙個新db的賬號:
需要在shell下執行:
use testdb
db.createuser(]})
vim /usr/local/mongodb/bin/mongodb.conf
在檔案末尾增加以下這一行:
auth=true
use admin
db.shutdownserver()
如果開戶安全認證,則要先認證:
use admin
db.auth(「root」, 「testmongodb2016」)
db.shutdownserver()
mongodb3 2 8 centos安裝及配置
注意 使用自帶web管理介面,需要 在配置檔案中httpinte ce true,並建立乙個使用者 wget tar zxvf mongodb linux x86 64 rhel70 3.2.8.tgz mv mongodb linux x86 64 rhel70 3.2.8 usr local m...
CentOS7 MongoDB安裝及基本配置
1.建立檔案 這些檔案即是安裝mongodb所需的安裝包及其依賴包,可以將其拷貝到其他centos7系統中用於安裝mongodb。1.將安裝包及其依賴包拷貝到待安裝的機器上,位置任意。2.進入到安裝包目錄。3.執行如下命令,進行安裝 rpm ivh 如下圖 目的是將資料 日誌儲存到乙個較大的磁碟分割...
windows下MongoDB的安裝及配置
然後不斷 下一步 安裝至結束。安裝比較容易。難點在啟動mongodb的服務以及將mongodb設定成windows服務,加配置檔案在windows的 服務 中找到。三 先建立資料庫檔案的存放位置 在mongodb下建立data,在data下再建立db d software mongodb data ...