ubuntu mongoDb使用deb安装

mongodb官网文档地址:https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu-tarball/

一、下载MongoDB deb安装包

下载地址:https://www.mongodb.com/try/download/community

二、安装deb 文件

sudo dpkg -i  xxx.dev

输入 mongod 来测试是否安装完成

三、mongodb 对应的启动命令

#开机启动mongodb
sudo systemctl enable mongod
#启动mongo服务
sudo systemctl start mongod
#关闭mongo服务
sudo systemctl stop mongod
#重启mongodb服务
sudo systemctl restart mongod
#查看mongodb运行状态
sudo systemctl status mongod

如果启动过程中使用  sudo systemctl status mongod 查看状态报错:

root@ubuntu1:/usr/local/mongosh/bin# sudo systemctl status mongod
● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2024-04-09 05:50:39 UTC; 10s ago
       Docs: https://docs.mongodb.org/manual
    Process: 2179661 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=14)
   Main PID: 2179661 (code=exited, status=14)

Apr 09 05:50:39 ubuntu1 systemd[1]: Started MongoDB Database Server.
Apr 09 05:50:39 ubuntu1 mongod[2179661]: {"t":{"$date":"2024-04-09T05:50:39.123Z"},"s":"I",  "c":"CONTROL",  "id":>
Apr 09 05:50:39 ubuntu1 systemd[1]: mongod.service: Main process exited, code=exited, status=14/n/a
Apr 09 05:50:39 ubuntu1 systemd[1]: mongod.service: Failed with result 'exit-code'.

可能是因为权限补助的原因,查看/var/log/mongod.log 日志文件,添加响应目录权限

sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown mongodb:mongodb /tmp/mongodb-27017.sock

再次重新启动即可

 

posted @ 2024-04-09 14:22  远洪  阅读(244)  评论(0)    收藏  举报