首页主机资讯MongoDB在Ubuntu上的安装步骤是什么

MongoDB在Ubuntu上的安装步骤是什么

时间2026-01-20 02:07:03发布访客分类主机资讯浏览886
导读:在 Ubuntu 上安装 MongoDB 的步骤 一 准备与版本选择 确认系统版本:lsb_release -a。Ubuntu 20.04/22.04/24.04 LTS 与当前主流 MongoDB 版本兼容良好;MongoDB 6.0+...

在 Ubuntu 上安装 MongoDB 的步骤

一 准备与版本选择

  • 确认系统版本:lsb_release -a。Ubuntu 20.04/22.04/24.04 LTS 与当前主流 MongoDB 版本兼容良好;MongoDB 6.0+ 已停止对 18.04 的官方支持。
  • 安装依赖:sudo apt update & & sudo apt install -y wget curl gnupg lsb-release
  • 选择版本:示例以 MongoDB 6.0 为例(如需 8.0,将下文中的 6.0 替换为 8.0 即可)。

二 通过 APT 安装 MongoDB

  • 导入 GPG 公钥:
    curl -fsSL https://pgp.mongodb.com/server-6.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-6.0.gpg
  • 添加官方 APT 源(自动匹配系统代号):
    echo “deb [signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/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
  • 版本锁定(可选,防止意外升级):
    echo “mongodb-org hold” | sudo dpkg --set-selections
    echo “mongodb-org-server hold” | sudo dpkg --set-selections

三 启动服务与基础验证

  • 启动并设置开机自启:
    sudo systemctl daemon-reload
    sudo systemctl enable --now mongod
    sudo systemctl status mongod(应显示 active/running)
  • 验证连接:
    mongosh --host 127.0.0.1 --eval “db.runCommand({ ping:1} )”(返回 { “ok” : 1 } 表示正常)
  • 查看日志排错:
    sudo journalctl -u mongod

四 安全与远程访问配置

  • 启用认证(修改 /etc/mongod.conf):
    security:
    authorization: enabled
    重启生效:sudo systemctl restart mongod
    创建管理员用户(mongosh):
    use admin
    db.createUser({ user: “admin”, pwd: “YourStrongP@ssw0rd”, roles: [“root”]} )
    之后连接:mongosh -u admin -p --authenticationDatabase admin
  • 远程访问与防火墙:
    仅在内网开放端口更稳妥:sudo ufw allow from 192.168.1.0/24 to any port 27017;如需临时全开:sudo ufw allow 27017
    如需允许远程连接,编辑 /etc/mongod.conf:
    net:
    bindIp: 0.0.0.0
    修改后重启:sudo systemctl restart mongod

五 常见问题与卸载

  • 常见问题
    • 端口冲突:netstat -tulnp | grep 27017;修改 /etc/mongod.conf 的 port 后重启。
    • 目录权限:确保 /var/lib/mongodb 与 /var/log/mongodb 归属 mongodb:mongodb
    • 旧版客户端:若系统默认仓库的 mongo 过旧,建议安装并使用 mongosh
  • 卸载清理
    sudo systemctl stop mongod
    sudo apt purge -y mongodb-org*
    sudo rm -r /var/log/mongodb /var/lib/mongodb
    sudo rm /etc/apt/sources.list.d/mongodb-org-6.0.list
    sudo apt update

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


若转载请注明出处: MongoDB在Ubuntu上的安装步骤是什么
本文地址: https://pptw.com/jishu/786517.html
Ubuntu中MongoDB如何进行日志管理 Debian系统Filezilla更新后需要重启吗

游客 回复需填写必要信息