mongodb3 2 8 centos安裝及配置

2021-09-23 17:49:51 字數 2136 閱讀 4243

注意:使用自帶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 ...