首页主机资讯Ubuntu如何安装MongoDB服务

Ubuntu如何安装MongoDB服务

时间2025-11-27 13:00:03发布访客分类主机资讯浏览801
导读:Ubuntu 安装 MongoDB 服务 一 安装步骤 导入 MongoDB 官方 GPG 公钥(以 6.0 为例,其他版本将版本号替换为对应值,如 5.0、7.0): wget -qO - https://www.mongodb.or...

Ubuntu 安装 MongoDB 服务

一 安装步骤

  • 导入 MongoDB 官方 GPG 公钥(以 6.0 为例,其他版本将版本号替换为对应值,如 5.0、7.0):
    • wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
  • 添加官方 APT 源(将 jammy 替换为你的系统代号,如 focal、noble):
    • echo “deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  • 更新索引并安装社区版包:
    • sudo apt update
    • sudo apt install -y mongodb-org
  • 说明:也可使用系统默认仓库安装包名 mongodb(版本通常较旧,适合快速体验)。

二 启动与验证

  • 启动服务并设置开机自启:
    • sudo systemctl start mongod
    • sudo systemctl enable mongod
  • 检查运行状态与版本:
    • sudo systemctl status mongod
    • mongosh --eval ‘db.runCommand({ connectionStatus: 1 } )’(如未安装 mongosh,可用 mongo 命令)
  • 常用管理命令:
    • 停止:sudo systemctl stop mongod
    • 重启:sudo systemctl restart mongod

三 配置文件与目录

  • 配置文件默认路径:/etc/mongod.conf(YAML 格式)。常用关键项:
    • storage.dbPath:/var/lib/mongodb(数据目录)
    • systemLog.path:/var/log/mongodb/mongod.log(日志文件)
    • net.bindIp:127.0.0.1(监听地址,生产环境按需改为 0.0.0.0 并配合防火墙)
    • net.port:27017(监听端口)
    • security.authorization:enabled(启用认证)
  • 修改配置后使生效:
    • sudo systemctl daemon-reload
    • sudo systemctl restart mongod
  • 目录与权限:服务默认以 mongodb 用户/组运行,相关目录(如 /var/lib/mongodb、/var/log/mongodb)需确保该用户可读写。

四 常见问题与处理

  • 导入 GPG 失败:先安装 gnupg(sudo apt-get install gnupg),再导入公钥。
  • Ubuntu 22.04 上安装旧组件报缺 libssl1.1:可临时添加 focal-security 源安装该库后重试(仅当确有依赖冲突时采用)。
  • 服务启动失败:查看状态与日志(sudo systemctl status mongod、/var/log/mongodb/mongod.log),常见为配置项缩进错误、目录权限不足或端口占用。
  • 远程访问:将 net.bindIp 设为 0.0.0.0 并配置防火墙放行 27017,仅在受信网络或启用认证时使用。

五 卸载清理

  • 停止服务:sudo systemctl stop mongod
  • 卸载软件包:sudo apt-get purge mongodb-org*
  • 删除数据与日志目录:sudo rm -r /var/log/mongodb /var/lib/mongodb(谨慎操作,数据不可恢复)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu如何安装MongoDB服务
本文地址: https://pptw.com/jishu/757802.html
如何在Ubuntu上实现Oracle数据加密 如何在Debian中集成Filezilla

游客 回复需填写必要信息