linux

MongoDB在Linux上的配置步骤

小樊
54
2025-08-23 17:42:31
栏目: 云计算

以下是MongoDB在Linux上的配置步骤:

  1. 安装MongoDB

    • 下载安装包:从官网获取对应系统的tgz包,如mongodb-linux-x86_64-rhel70-7.0.18.tgz,并解压至指定目录(如/usr/local/mongodb)。
    • 添加环境变量:在/etc/profile中添加export PATH=/usr/local/mongodb/bin:$PATH,并执行source /etc/profile生效。
  2. 配置基础参数

    • 创建数据、日志目录:
      sudo mkdir -p /var/lib/mongodb /var/log/mongodb  
      sudo chown -R $(whoami) /var/lib/mongodb /var/log/mongodb  
      
    • 编辑配置文件/etc/mongod.conf(或自定义路径的配置文件):
      storage:  
        dbPath: /var/lib/mongodb  # 数据存储路径  
      systemLog:  
        path: /var/log/mongodb/mongod.log  # 日志路径  
        logAppend: true  
      net:  
        port: 27017  # 端口号  
        bindIp: 0.0.0.0  # 绑定IP(0.0.0.0允许远程访问)  
      
  3. 启动服务与权限设置

    • 启动MongoDB:
      mongod --config /etc/mongod.conf  # 指定配置文件启动  
      
    • 设置开机自启(需创建systemd服务文件,略复杂,可参考官方文档)。
  4. 安全配置(可选)

    • 启用认证:在配置文件中添加security: authorization: enabled,并重启服务。
    • 创建管理员用户:
      mongo  
      use admin  
      db.createUser({user: "admin", pwd: "密码", roles: [{role: "root", db: "admin"}]})  
      
  5. 验证与优化

    • 检查服务状态:ps -ef | grep mongodsystemctl status mongod(若配置为系统服务)。
    • 远程访问测试:通过mongo -u admin -p 密码 --host IP地址连接。

注意事项

参考来源:

0
看了该问题的人还看了