一、下載并安裝MongoDB
- 首先下載 MongoDB 并上傳至服務(wù)器
- 下載完成后解壓文件
tar -zxvf mongodb-linux-x86_64-4.0.11.tgz
- 移動(dòng)到安裝目錄
mv mongodb-linux-x86_64-4.0.11 /usr/local/mongodb
- 進(jìn)入mongdb目錄在此目錄下創(chuàng)建data/db 和data/logs文件夾
cd mongodb && mkdir -p data/db && mkdir -p data/logs
需要注意的一點(diǎn)哨查,創(chuàng)建了logs文件夾 還需要?jiǎng)?chuàng)建一個(gè)文件
cd /usr/local/mongodb/data/logs
touch mongodb.log
二价匠、配置MongoDB
- 進(jìn)入bin目錄創(chuàng)建一個(gè)新的配置文件mongod.conf锭沟,并配置相應(yīng)內(nèi)容
cd bin && touch mongod.conf && vim mongod.conf
配置文件內(nèi)容
#數(shù)據(jù)庫路徑
dbpath=/usr/mongodb/data
#日志輸出文件路徑
logpath=/usr/mongodb/logs/mongod.log
#錯(cuò)誤日志采用追加模式
logappend=true
#啟用日志文件致燥,默認(rèn)啟用
journal=true
#這個(gè)選項(xiàng)可以過濾掉一些無用的日志信息蹭沛,若需要調(diào)試使用請(qǐng)?jiān)O(shè)置為false
quiet=true
#端口號(hào) 默認(rèn)為27017
port=27017
#允許遠(yuǎn)程訪問
bind_ip=0.0.0.0
#開啟子進(jìn)程
fork=true
#開啟認(rèn)證辽剧,必選先添加用戶
#auth=true
- 配置環(huán)境變量并應(yīng)用
vim /etc/profile
在最后一行添加
export PATH=$PATH:/usr/local/mongodb/bin
保存后執(zhí)行命令
source /etc/profile
- 啟動(dòng)時(shí)帶上配置文件
./mongod -f ./mongod.conf
最重要的就是別忘記創(chuàng)建log日志文件
開啟認(rèn)證送淆,創(chuàng)建用戶
1.進(jìn)入mongodb的shell:mongo
> use admin
> db.createUser(
{
user: "admin"
pwd: "admin",
roles: [ { role: "root", db: "admin" } ]
}
)
關(guān)閉數(shù)據(jù)庫
db.shutdownServer()
重啟MongoDB
/mongod -f ./mongod.conf
mongoose
mongodb://user:pwd@localhost:27017/dbName