卸载旧版本(按需要)

sudo apt-get --purge remove mongodb mongodb-clients mongodb-server

安装新版本

sudo apt-get install mongodb

查看安装版本

mongo -version

测试启动

sudo service mongodb start

查看进程

ps -ef | grep mongo
mongodb  25630     1  0 13:13 ?        00:00:00 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

确认服务开机启动正常

pgrep mongo -l

停止服务

sudo service mongodb stop

修改自定义数据目录

假设我们想从默认位置,换到 /home/surou/mongodb

先新建此目录

mkdir /home/surou/mongodb

设置mongo组访问权限

cd /home/surou/mongodb
chown -R mongodb:mongodb /home/surou/mongodb
sudo chmod 777 mongodb

修改配置

sudo vi /etc/mongodb.conf
# Where to store the data.
dbpath=/home/surou/mongodb

#where to log
logpath=/home/surou/mongodb/mongodb.log

logappend=true

bind_ip = 0.0.0.0

重新启动

sudo service mongodb restart

查看状态

sudo service mongodb status

其他

db.createUser( { user: "账号", pwd: "密码", roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ] } )
db.auth("账号","密码")

参考

https://blog.csdn.net/weixin_39525355/article/details/111794454