CentOS上安裝MongoDB

下載安裝

1.到官網(wǎng)上獲取新版的下載地址

官網(wǎng)地址:https://www.mongodb.com/download-center?jmp=nav#community , 選擇社區(qū)版的RHEL Linux 后下方會出現(xiàn)下載地址

2.安裝

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.0.tgz

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.0.tgz

3.在解壓后的目錄里創(chuàng)建配置文件

vim mongodb.conf

#端口

port=27017

#db存放的目錄-需要手工創(chuàng)建

dbpath=/data/db

#后臺啟動需要配置日志輸出-需要手工創(chuàng)建

logpath=/log/mongo.log

#日志模式-自動追加,實際應用中需要自行進行日志分割

logappend=true

#設置成后臺啟動

fork=true

#遠程登錄驗證auth=true

#指定遠程登錄IP,最好就設置為內(nèi)網(wǎng)

bind_ip=0.0.0.0

注意,每次修改完配置文件要記得重啟

4.啟動與停止

啟動: ./bin/mongod -f mongodb.conf

進程查看:?ps aux |grep mongod

停止:?./bin/mongod -shutdown -f mongodb.conf

設置用戶權限及訪問

1.連接mongodb,在mongo/bin目錄下執(zhí)行: ./mongo

2.連接到admin數(shù)據(jù)庫:use admin

3.創(chuàng)建root用戶,root用戶既可以創(chuàng)建用戶,也可以對任何數(shù)據(jù)庫操作,權限最高的。其中,這里的role是設置用戶的角色 ,db是指屬于哪個數(shù)據(jù)庫

db.createUser( { user: "root", pwd: "123456", roles: [ { role: "root", db: "admin" } ] })

4.對用戶進行認證?db.auth("root","123456") ,返回1就OK了

注意

1.檢查防火墻是否開放端口

2.可視化工具?https://robomongo.org/download

參考

CentOS7.5之MongoDB4.0安裝與CRUD基本操作 http://www.mamicode.com/info-detail-2362430.html

linux部署mongodb及基本操作?https://blog.csdn.net/jinzhencs/article/details/50930877

Linux下mongodb用戶管理和設置遠程登陸?https://blog.csdn.net/flytam/article/details/78912925

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

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

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