安装建议

MongoDB 可以在mac/win/linux上安装,我个人建议在linux上安装会更好,这样测试起来更方便。一般来说本地只装mysql或者MariaDB,其余的中间件一律放linux,让电脑软件解耦,毕竟你的电脑不是一直处于工作状态,有时候也是用于娱乐的~

安装步骤

  • 打开官网:https://www.mongodb.com/download-center/community
  • 选择版本进行下载,在这里就以linux为安装演示
  • 需要注意,4.0.16包含linux 64位版本下载,而4.2.3中暂未包含,当然你要选择其他的linux版本下载也可以,另外最新的4.3.3位开发版,不建议使用

  • 下载好后,上传到linux中,如下:

  • 解压缩:

    tar -zxvf mongodb-linux-x86_64-4.0.16.tgz

    得到:

  • 重命名解压缩后的文件夹并且移动到 /usr/local 中:

    mv mongodb-linux-x86_64-4.0.16 /usr/local/mongodb

  • 配置环境变量:

    vim /etc/profile
    # Set MongoDB Configration
    export PATH=/usr/local/mongodb/bin:$PATH

  • 使其生效:

    source /etc/profile
  • 查看MongoDB版本:

    mongo -version

配置MongoDB

  • 在MongoDB根目录中创建 data/db 目录,用于存储数据库文件数据,并且再创建 data/logs/mongodb.log 用于存储日志

  • 在mongodb根目录下创建核心配置文件,并且追加配置内容如下:

    vim mongodb.conf
    # 端口号
    port=27017
    # 数据库文件位置
    dbpath=/usr/local/mongodb/data/db
    # 日志文件位置
    logpath=/usr/local/mongodb/data/logs/mongodb.log # 以追加日志的形式记录
    logappend=true
    # 滤掉无用日志信息,若需要调试使用请设置为false
    quiet=true
    # 以后台方式运行
    fork=true
    # 最大同时连接数
    maxConns=100
    # 不启用验证权限
    noauth=true
    # 启用用户账号权限
    # auth=true
    # 开启日志,默认true
    journal=true
    # 提供外网访问,不对ip进行绑定,原理同redis的bindip
    bind_ip = 0.0.0.0
  • 最终创建的目录以及文件树形结构为:

    mongodb
    |- mongodb.conf
    |- data
    |- db
    |- logs
    |- mongodb.log
  • 启动MongoDB:

    mongod -f mongodb.conf

MongoDB 的一些基本命令

  • 启动MongoDB:

    mongod -f mongodb.conf
  • 关闭MongoDB:

8456为进程号

kill -2 8456 (优雅关闭) 或者 kill -9 8456 (不建议)

或者使用如下命令也行,如果自定义MongoDB的db目录,则需要追加 --dbpath,否则使用默认目录即可:
```
mongod --shutdown --dbpath /usr/local/mongodb/data/db/
```

MongoDB-2 安装与配置的更多相关文章

  1. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

  2. MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  3. MongoDB数据库安装及配置环境终极教程(windows10系统)

    本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...

  4. MongoDB的安装与配置

    一.安装包安装: 1.安装 #1.安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量 #2.新建目录与文件D:\MongoDB\data\dbD:\MongoDB\log\ ...

  5. MongoDB的安装和配置(Windows系统)及遇到的常见问题解答

    目前比较流行的数据库大致可以分为三种: 前两种是按照图论理论建立起来的,分别是: 层次式数据库(IMS(Information Management System)是其典型代表)和 网络式数据库(DB ...

  6. MongoDB数据库安装及配置环境(windows10系统)

    windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...

  7. windows下MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  8. MongoDB的安装及配置(Win7)

    一.下载MongoDB 登录Mongodb官网https://www.mongodb.com/download-center#community 二.安装MongoDB 安装真的比较简单 next就可 ...

  9. MongoDB的安装及配置

    MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐. Windows (1). 登录Mongodb官网点击下载 (2). 将zi ...

  10. linux应用之Mongodb的安装及配置(centos)

    Mongodb是一种nosql类型的数据库,高性能.易部署.易使用的特点在IT行业非常流行. 下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的, ...

随机推荐

  1. LeetCode subarray-sum-equals-k题解 前缀和+Hash表+枚举——线性做法

    文章目录 题意 思路 连续子数组的和sum[i,j] 源码 结果记录 题意 给定一个数组,求连续的子数组的和为k的子数组个数. 思路 连续子数组的和sum[i,j] sum[i,j]=∑k=ijAk( ...

  2. CSS:display:none的使用注意事项

    ​总结:display:none  属性会使元素完全隐藏,js无法获得元素,通过js设置style.display="inline-block" 后 js才可获得此元素的属性和内容 ...

  3. Java8之Stream详解

    Java8中提供了Stream对集合操作作出了极大的简化,学习了Stream之后,我们以后不用使用for循环就能对集合作出很好的操作.   一.流的初始化与转换   Java中的Stream的所有操作 ...

  4. windows-problem :电脑上网的无线图标带有黄色星号,但不影响正常上网!

    电脑可以上网,但是无线图标带有黄色星号如何解决? 进入“网络和共享中心”,点击“更改适配器设置”,看看是不是有两个以上的“本地连接”,只有一个有用,其他的删除即可.

  5. mybatis一级缓存和二级缓存(二)

    注意事项与示例配置 一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言.所以在参数和SQL完全一样的情况下,我们使用 ...

  6. Java连载84-Collection的常用方法、迭代器

    一.Collections的常用方法介绍 1.承接上次连载,先介绍几个简单的常用方法 package com.bjpowernode.java_learning; import java.util.* ...

  7. arm-linux下qt + opencv开发环境的搭建(Altera DE1 Soc)

    arm-linux-gnueabihf-gcc下载 qt下载 arm-linux下qt + opencv开发环境的搭建(Altera DE1 Soc) Ubuntu 16.04 安装QT arm嵌入式 ...

  8. 【转】Error,java对常量池来说字符串xxx的UTF8表示过长的解决及其理解

    做项目,客户端这里自己模拟json数据时,一时没忍住搞得json字符串太长了(idea上大概有600多行吧),这个问题就蹦出来了.老方法直接google.百度然后看到一堆有关String 字符串常量池 ...

  9. 实例:通过调用外部程序进行录制视频(ffmpeg.exe)

    相关知识点: 1. ffmpeg可以用下面的参数来录制Windows 桌面操作的视频. ffmpeg.exe -y -rtbufsize 100M -f gdigrab -framerate 10 - ...

  10. docker usage (2)

    1. docker command docker start postgres docker container ls --all docker image ls --all docker ps -a ...