centos

centos如何配置mongodb

小樊
40
2025-04-16 16:28:36
栏目: 云计算

在CentOS上配置MongoDB涉及几个步骤,包括安装MongoDB、配置MongoDB服务以及启动和启用MongoDB服务。以下是详细的步骤:

1. 安装MongoDB

使用MongoDB官方YUM仓库

  1. 导入MongoDB官方GPG密钥

    sudo rpm -v --import https://www.mongodb.org/static/pgp/server-4.4.asc
    
  2. 创建MongoDB YUM仓库文件

    sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo
    

    在文件中添加以下内容(根据你的MongoDB版本调整):

    [mongodb-org-4.4]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
    
  3. 安装MongoDB

    sudo yum install -y mongodb-org
    

2. 配置MongoDB

修改配置文件

  1. 编辑MongoDB配置文件

    sudo vi /etc/mongod.conf
    
  2. 配置数据目录和日志目录(可选):

    storage:
      dbPath: /var/lib/mongo
      journal:
        enabled: true
    
    systemLog:
      destination: file
      logAppend: true
      path: /var/log/mongodb/mongod.log
    
  3. 配置网络接口(默认监听所有接口):

    net:
      port: 27017
      bindIp: 0.0.0.0
    
  4. 配置安全设置(可选,建议在生产环境中启用):

    security:
      authorization: enabled
    

3. 启动和启用MongoDB服务

  1. 启动MongoDB服务

    sudo systemctl start mongod
    
  2. 设置MongoDB服务开机自启

    sudo systemctl enable mongod
    
  3. 检查MongoDB服务状态

    sudo systemctl status mongod
    

4. 验证MongoDB安装

  1. 连接到MongoDB

    mongo
    
  2. 显示数据库列表

    show dbs
    
  3. 创建一个测试数据库和集合

    use testdb
    db.testcollection.insertOne({ name: "Test User" })
    
  4. 查询测试数据

    db.testcollection.find().pretty()
    

通过以上步骤,你应该能够在CentOS上成功安装和配置MongoDB。根据你的具体需求,你可能需要进一步调整配置文件中的设置。

0
看了该问题的人还看了