MongoDB配置Ubuntu环境步骤解析

698
2025/4/2 0:32:42
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上配置MongoDB环境是一个相对简单的过程,以下是详细的步骤解析:

安装MongoDB

  1. 更新包列表

    打开终端,更新系统的包列表以确保获得最新的软件版本。

    sudo apt update
    
  2. 导入MongoDB公共GPG密钥

    为了确保下载的软件包是安全的,需要导入MongoDB的公共GPG密钥。

    wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg
    
  3. 添加MongoDB源列表

    创建MongoDB的源列表文件 /etc/apt/sources.list.d/mongodb-org-4.4.list,并添加以下内容(请根据实际Ubuntu版本调整URL):

    echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    
  4. 安装MongoDB

    更新包列表后,安装MongoDB。

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

    安装完成后,启动MongoDB服务,并确保它在系统启动时会自动启动。

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

    使用以下命令检查MongoDB的状态,如果看到“active (running)”的状态,表示MongoDB已成功启动。

    sudo systemctl status mongod
    

配置MongoDB

  1. 编辑MongoDB配置文件

    使用文本编辑器(如nano)打开MongoDB配置文件。

    sudo nano /etc/mongod.conf
    
  2. 修改配置参数

    根据需要修改配置文件中的参数,例如数据目录(dbpath)、日志文件路径(logpath)、端口号(port)等。

    systemLog:
      destination: file
      logAppend: true
      path: /var/log/mongodb/mongod.log
    storage:
      dbPath: /var/lib/mongodb
      journal:
        enabled: true
    net:
      bindIp: 127.0.0.1
      port: 27017
    security:
      authorization: enabled
    
  3. 重启MongoDB服务

    保存并退出配置文件后,重启MongoDB服务以应用更改。

    sudo systemctl restart mongod
    

额外说明

  • 确保系统版本与下载的MongoDB版本兼容。
  • 对于旧版本Ubuntu(如18.04 LTS),可能需要先导入MongoDB的GPG密钥并创建源列表文件,再进行更新存储库和安装操作。
  • 在配置MongoDB时,注意设置正确的权限和安全性选项,如启用身份验证和授权。

通过以上步骤,您可以在Ubuntu系统上成功安装和配置MongoDB。如果在安装过程中遇到问题,可以参考MongoDB官方文档或相关社区论坛寻求帮助。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu系统如何安装软件