下載安裝
1.到官網(wǎng)上獲取新版的下載地址
官網(wǎng)地址:https://www.mongodb.com/download-center?jmp=nav#community 罕邀, 選擇社區(qū)版的RHEL Linux 后下方會(huì)出現(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
#后臺(tái)啟動(dòng)需要配置日志輸出-需要手工創(chuàng)建
logpath=/log/mongo.log
#日志模式-自動(dòng)追加钻弄,實(shí)際應(yīng)用中需要自行進(jìn)行日志分割
logappend=true
#設(shè)置成后臺(tái)啟動(dòng)
fork=true
#遠(yuǎn)程登錄驗(yàn)證auth=true
#指定遠(yuǎn)程登錄IP,最好就設(shè)置為內(nèi)網(wǎng)
bind_ip=0.0.0.0
注意,每次修改完配置文件要記得重啟
4.啟動(dòng)與停止
啟動(dòng): ./bin/mongod -f mongodb.conf
進(jìn)程查看:?ps aux |grep mongod
停止:?./bin/mongod -shutdown -f mongodb.conf
設(shè)置用戶權(quán)限及訪問(wèn)
1.連接mongodb,在mongo/bin目錄下執(zhí)行: ./mongo
2.連接到admin數(shù)據(jù)庫(kù):use admin
3.創(chuàng)建root用戶,root用戶既可以創(chuàng)建用戶,也可以對(duì)任何數(shù)據(jù)庫(kù)操作民傻,權(quán)限最高的。其中,這里的role是設(shè)置用戶的角色 ,db是指屬于哪個(gè)數(shù)據(jù)庫(kù)
db.createUser( { user: "root", pwd: "123456", roles: [ { role: "root", db: "admin" } ] })
4.對(duì)用戶進(jìn)行認(rèn)證?db.auth("root","123456") 漓踢,返回1就OK了
注意
1.檢查防火墻是否開(kāi)放端口
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用戶管理和設(shè)置遠(yuǎn)程登陸?https://blog.csdn.net/flytam/article/details/78912925