MongoDB安裝

1、MongoDB簡介

MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need

MongoDB是一個(gè)文檔數(shù)據(jù)庫,具有您需要的可查詢性和索引所需的可伸縮性和靈活性.

2、MongoDB下載

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.12.tgz

mv mongodb-linux-x86_64-4.0.12 mongodb

也可進(jìn)官網(wǎng)選擇合適的版本下載:

下載地址:https://www.mongodb.com/download-center/community

3、進(jìn)入mongodb的目錄,創(chuàng)建db和logs,用來保存數(shù)據(jù)和日志

cd mongodb

mkdir db

mkdir logs

4、進(jìn)入bin目錄,新建mongodb.conf

//數(shù)據(jù)存儲(chǔ)目錄

dbpath=/usr/soft/mongodb/db

//日志文件目錄

logpath=/usr/soft/mongodb/logs/mongodb.log

//啟動(dòng)端口

port=27017

//允許線程在后臺(tái)運(yùn)行

fork=true

5、mongodb的啟動(dòng)與關(guān)閉

./mongo -f mongo.conf --bind_ip_all

-f 表示配置文件的位置

--bind_ip_all 表示允許所有遠(yuǎn)程地址連接

再次執(zhí)行mongo則進(jìn)入mongodb的控制臺(tái)

./mongo

db.version()執(zhí)行后能看到版本信息代表安裝完成


6、mongodb的退出

mongodb默認(rèn)連接的是test,推出需要切換到admin

use admin

db.shutdownServer();

exit

7、安全認(rèn)證

為庫創(chuàng)建用戶及密碼

db.createUser({user:"waggag",pwd:"123456",roles:[{role:"readWrite",db:"test"}]})

用戶創(chuàng)建成功后重新啟動(dòng)mongodb

./mongod -f mongo.conf --auth --bind_ip_all

切換到admin下進(jìn)行認(rèn)證

use admin

./mongodb

db.auth("waggag","123456")

如果執(zhí)行結(jié)果為1,代表認(rèn)證成功,可以執(zhí)行對(duì)test的讀寫操作了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容