下載安裝
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