首页主机资讯ubuntu lamp中mongodb如何安装

ubuntu lamp中mongodb如何安装

时间2025-12-12 19:04:04发布访客分类主机资讯浏览748
导读:在 Ubuntu 上安装 MongoDB 的 LAMP 堆栈中,您可以按照以下步骤进行操作: 方法一:使用官方 MongoDB 仓库安装 导入 MongoDB 公钥 打开终端并运行以下命令以导入 MongoDB 的官方 GPG 密钥:...

在 Ubuntu 上安装 MongoDB 的 LAMP 堆栈中,您可以按照以下步骤进行操作:

方法一:使用官方 MongoDB 仓库安装

  1. 导入 MongoDB 公钥

    打开终端并运行以下命令以导入 MongoDB 的官方 GPG 密钥:

    wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
    
  2. 创建 MongoDB 列表文件

    创建一个新的列表文件 /etc/apt/sources.list.d/mongodb-org-6.0.list 并添加以下内容(请根据您的 MongoDB 版本更改版本号):

    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
    

    这里假设您使用的是 Ubuntu Focal (20.04)。如果您使用的是其他版本,请相应地更改发行版名称(如 bionicxenial 等)。

  3. 重新加载本地包数据库

    运行以下命令以更新您的包数据库:

    sudo apt-get update
    
  4. 安装 MongoDB

    使用以下命令安装 MongoDB:

    sudo apt-get install -y mongodb-org
    
  5. 启动并启用 MongoDB 服务

    启动 MongoDB 服务并设置为开机自启:

    sudo systemctl start mongod
    sudo systemctl enable mongod
    
  6. 验证 MongoDB 安装

    运行以下命令检查 MongoDB 服务状态:

    sudo systemctl status mongod
    

    您还可以尝试连接到 MongoDB 数据库以确保其正常运行:

    mongo --eval 'db.runCommand({
     connectionStatus: 1 }
    )'
    

方法二:使用 Snap 安装(适用于 Ubuntu 16.04 及更高版本)

如果您更喜欢使用 Snap 包管理器,可以按照以下步骤安装 MongoDB:

  1. 安装 MongoDB Snap

    打开终端并运行以下命令以安装 MongoDB Snap:

    sudo snap install mongodb --classic
    
  2. 启动 MongoDB 服务

    使用以下命令启动 MongoDB 服务:

    sudo systemctl start mongodb
    
  3. 启用 MongoDB 服务开机自启

    运行以下命令以设置 MongoDB 服务开机自启:

    sudo systemctl enable mongodb
    
  4. 验证 MongoDB 安装

    运行以下命令检查 MongoDB 服务状态:

    sudo systemctl status mongodb
    

    您还可以尝试连接到 MongoDB 数据库以确保其正常运行:

    mongo --eval 'db.runCommand({
     connectionStatus: 1 }
        )'
    

请注意,以上步骤适用于 Ubuntu 20.04 (Focal) 及更高版本。如果您使用的是较旧的 Ubuntu 版本,请相应地调整软件包名称和版本号。

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


若转载请注明出处: ubuntu lamp中mongodb如何安装
本文地址: https://pptw.com/jishu/770793.html
ubuntu lamp下git如何使用 ubuntu lamp下nginx如何替代apache

游客 回复需填写必要信息