卸载旧版本(按需要)
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