ubuntu

ubuntu lamp中mongodb如何安装

小樊
44
2025-12-12 07:36:54
栏目: 云计算

在 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 版本,请相应地调整软件包名称和版本号。

0
看了该问题的人还看了