1、下載
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz
2、解壓
tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
3、重命名
mv mongodb-linux-x86_64-3.2.12.tgz mongodb
4、在mongodb目錄下創建 data目錄
mkdir data
cd data
#在data目錄下
mkdir /data/db
touch mongodb.log
#在bin目錄下
cd /bin
touch mongodb.conf
5、設置配置文件
bin目錄下創建 mongodb.conf如下
#數據庫路徑
dbpath=/opt/middle/mongdb/data
#日誌
logpath=/opt/middle/mongdb/mongodb.log
#追加方式
logappend=true
#默認端口
port=27017
#以守護程序的方式啓用,即在後臺運行
fork=true
#需要認證 第一次安裝註釋
#auth=true
#打開web接口
httpinterface=true
#允許遠程訪問
bind_ip=0.0.0.0
#日誌備份
journal=true
6、添加系統變量
vi /etc/profile
export MONGODB_HOME=/opt/middle/mongdb
export PATH=$PATH:$MONGODB_HOME/bin
7.讓系統環境變量生效
source /etc/profile
8、啓動MongoDB
在bin 目錄下通過配置文件啓動
./mongod -f mongodb.conf
9、創建amdin和普通用戶
(1) 在bin目錄下執行
./mongo
(2) use admin --使用admin數據庫
db.createUser({user:"root",pwd:"123",roles:["userAdminAnyDatabase"]})
(3) 授權給root用戶
db.auth("root", "123")
(4) 普通用戶創建
use jimi
db.createUser({user:"jimi",pwd:"123",roles:["readWrite"]})
db.auth("jimi","123")
(5) 退出
exit
(6) 將mongodb.conf的密碼驗證取消註釋
先停止mongodb服務。在取消註釋
#需要認證 第一次安裝註釋
auth=true
重啓ok!