centos如何配置mongodb

在CentOS上配置MongoDB涉及几个步骤,包括安装MongoDB、配置MongoDB服务以及启动和启用MongoDB服务。以下是详细的步骤:1. 安装MongoDB使用MongoDB官方YUM仓库导入MongoDB官方GPG密钥:sudo rpm -v –import https://www.mongodb.org/static/pgp/server-4.4.asc创建MongoDB

在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。根据你的具体需求,你可能需要进一步调整配置文件中的设置。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1296864.html

(0)
派派
上一篇 2025-04-16
下一篇 2025-04-16

发表回复

登录后才能评论