zoukankan      html  css  js  c++  java
  • Linux安装MongoDB

    下载

    先到官网下载mongodb-linux-x86_64-rhel70-5.0.3.tgz安装包下载传送门

    选择自己Linux的发行版

    安装

    1.将压缩包上传到Linux服务器或者虚拟机

    2.解压到/opt目录下

    tar -xvf mongodb-linux-x86_64-rhel70-5.0.3.tgz -C /opt
    

    3.新建数据存储目录

    mkdir -p /mongodb/single/data/db
    

    4.新建日志存储目录

    mkdir -p /mongodb/single/log
    

    5.新建并修改配置文件

    vim /mongodb/single/mongod.conf
    
    systemLog:
      #MongoDB发送所有日志输出的目标指定为文件
      destination: file
      #mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
      path: "/mongodb/single/log/mongod.log"
      logAppend: true
    storage:
      # mongod实例存储其数据的目录。 storage.dbPath设置仅适用于mongod
      dbPath: "/mongodb/single/data/db"
      journal:
        # 启用或禁用持久性日志以确保数据文件保持有效和可恢复
        enabled: true
    processManagement:
      # 启用在后台运行mongos或mongod进程的守护进程模式
      fork: true
    net:
      # 服务实例绑定的IP,默认是localhost
      bindIp: localhost,172.31.0.195
      # 绑定的端口,默认是27017
      port: 27017
    

    这个配置文件是yaml格式,一定要注意缩进!!!

    启动

    [root@e2ab0x9jme3furrd bin]# /opt/mongodb-linux-x86_64-rhel70-5.0.3/bin/mongod -f /mongodb/single/mongod.conf 
    about to fork child process, waiting until server is ready for connections.
    forked process: 23260
    child process started successfully, parent exiting
    
    

    如果启动后不是successfully,则是启动失败了。失败的原因多半是配置文件的问题,注意缩进!!!

    连接

    官网推荐一个Compass的可视化连接工具。
    但之前使用mysql的时候都是用navicat连接,所以这里也是使用navicat连接。

    连接成功会弹出提示框

    连接失败原因

    1. 配置文件中bindIp是localhost与服务器或虚拟机的内网IP
    2. 检查服务器端口是否开启
  • 相关阅读:
    Java实验--基于Swing的简单的歌曲信息管理系统(三)
    Java实验--基于Swing的简单的歌曲信息管理系统(二)
    Java实验--基于Swing的简单的歌曲信息管理系统(一)
    《下厨房》移动应用开发需求分析(第二版)
    《下厨房》移动应用开发需求分析
    结对编程之黄金点游戏
    常用JS正则
    JS正则表达式
    transition-
    DOM与BOM区别js
  • 原文地址:https://www.cnblogs.com/Gazikel/p/15435468.html
Copyright © 2011-2022 走看看