---------------------MongoDB安装环境---------------------
1、MongoDB下载地址:http://www.mongodb.org/downloads
2、MongoDB GUI可视化工具:
    下载地址:https://robomongo.org/
3、安装MongoDB教程:https://docs.mongodb.com/getting-started/shell/installation/
4、安装 MongoDB Linux 社区版本:https://docs.mongodb.com/getting-started/shell/tutorial/install-on-linux/
    1. 使用包管理系统导入公钥:
        sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    2. 创建MongoDB清单文件:
        1、Ubuntu 12.04:
            echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
        2、Ubuntu 14.04:
            echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
        3、Ubuntu 16.04
            echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
 
    3. 重新加载本地包数据库
        1、重新加载本地包数据库:sudo apt-get update
        2、安装最新的MongoDB稳定的版本:sudo apt-get install -y mongodb-org
        3、指定MongoDB版本,分别指定每个组件包的包名和版本号:
            sudo apt-get install -y mongodb-org=3.0.4 mongodb-org-server=3.0.4 mongodb-org-shell=3.0.4 mongodb-org-mongos=3.0.4 mongodb-org-tools=3.0.4
 
5、Ubuntu16.04的Mongo Service按转
    1、sudo vi /lib/systemd/system/mongod.service:
        使用管理员权限查看指定的.service文件,查看里面的配置信息是否正确
        [Unit]
        Description=High-performance, schema-free document-oriented database
        After=network.target
        Documentation=https://docs.mongodb.org/manual
 
        [Service]
        User=mongodb
        Group=mongodb
        ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
 
        [Install]
        WantedBy=multi-user.target
    2、sudo vi /etc/mongod.conf:
        使用管理员权限查看.conf文件的配置信息是否正确
 
    3、如果你改变用户运行MongoDB进程,您必须修改/var/lib/mongodb和/var/log/mongodb目录的访问控制权限
        sudo chown -R mongodb:mongodb /var/lib/mongodb/
        sudo chown -R mongodb:mongodb /var/log/mongodb/
    4、查看当前状态:sudo systemctl status mongod
    5、设置开机启动:sudo systemctl enable mongod
    6、取消开机启动:sudo systemctl disable mongod
    7、启动MongoDB:sudo service mongod start
    8、停止MongoDB:sudo service mongod stop
    9、重启MongoDB:sudo service mongod restart
 
6、MongoDB对应各个参数
    1、"db" : "test"
        表示当前是针对"test"这个数据库的描述。想要查看其他数据库,可以先运行$ use datbasename
    2、"collections" : 3
        表示当前数据库有多少个collections.可以通过运行show collections查看当前数据库具体有哪些collection.
    3、"objects" : 267
        表示当前数据库所有collection总共有多少行数据。显示的数据是一个估计值,并不是非常精确。
    4、"avgObjSize" : 623.2322097378277
        表示每行数据是大小,也是估计值,单位是bytes
    5、"dataSize" : 16640
        表示当前数据库所有数据的总大小,不是指占有磁盘大小。单位是bytes
    6、"storageSize" : 110592
        表示当前数据库占有磁盘大小,单位是bytes,因为mongodb有预分配空间机制,为了防止当有大量数据插入时对磁盘的压力,因此会事先多分配磁盘空间。
    7、"numExtents" : 0
        没有什么真实意义
    8、"indexes" : 2
        表示system.indexes表数据行数。
    9、"indexSize" : 53248
        表示索引占有磁盘大小。单位是bytes

MongoDB环境安装的更多相关文章

  1. node.js环境安装,及连接mongodb测试

    1.node.js环境安装 npm config set python python2.7npm config set msvs_version 2013npm config set registry ...

  2. MongoDB学习(二)Windows环境安装MongoDB

    MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来. 在下载页面可以看到,对操作系统支持很全面,OS X.Linux.Windo ...

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

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

  4. mac环境下mongodb的安装和使用

    mac环境下mongodb的安装和使用 简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据 ...

  5. window下mongodb的安装和环境搭建

    一.下载安装包或者压缩包 1.下载 mongodb官网社区版下载页面 开发者一般使用社区版即可 3.6.3版本仅支持64位版本 2.安装 mongo compass是一个图形界面管理工具,安装过程非常 ...

  6. MongoDB Linux环境安装及配置[转]

    CentOS 6.5系统中使用yum安装MongoDB 2.6 教程 CentOS 6.5系统中使用yum安装MongoDB 2.6 教程,本文共分5个步骤完成MongoDB的安装.下面我们在Cent ...

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

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

  8. 20190418 CentOS7实用技能综合:系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/RocketMQ/RabbitMQ编译安装 + ...各类常用生产环境软件的编译安装

    系统安装 + WinScp客户端连接 + 防火墙端口号iptables + Nginx编译安装 + MySQL编译安装 + Redis编译安装 + MongoDB编译安装 + ActiveMQ/Roc ...

  9. windows上php环境下memcache和mongodb的安装

    mangodb安装 1. 下载mongodb的安装文件,我安装的windows 64位的,下载地址如下: https://fastdl.mongodb.org/win32/mongodb-win32- ...

随机推荐

  1. ubuntu的/etc/modules内核模块文件

    /etc/modules: 内核模块文件,里面列出的模块会在系统启动时自动加载. /etc/modprobe.d: 存放禁止加载或者加载内核模块脚本的目录. 以下是我增加netfilter模块是的流程 ...

  2. JVM学习笔记三:垃圾收集器及内存管理策略

    垃圾收集器 上文说到了垃圾收集算法,这次我们聊一下HotSpot的具体垃圾收集器的实现,以JDK1.7为例,其包含的可选垃圾收集器如下图: 不同收集器之间的连线,代表它们可以搭配使用,收集器所属的区域 ...

  3. iOS源码博文集锦3

    iOS精选源码 高仿淘宝首页 登录动画 iOS高德二次封装,有定位,轨迹,语音实时导航,GPS纠偏..... 逗视iOS客户端MGDS_Swift 两句代码搞定转场动画 自定义刷新控件 已封装支持自定 ...

  4. java_==和equal方法

    java测试两个变量是否相等有两种方式: 一种是利用"=="运算符 值和对象的判断 一种是利用equals()方法 只是值的判断 1.如果两个变量是基本类型变量,且都是数值类型(不 ...

  5. JavaScript:int string 相互转化

    A.把int型转换成string型 (1) var   x=100    a   =   x.toString()      (2) var   x=100;    a   =   x   +&quo ...

  6. 处理Oracle数据中的无效对象

    今天还原了一份数据库(在服务器上没有无效对象),还原在本地之后有三十几个无效对象,当时很是郁闷,然后我发现还原之后的数据库中缺少表! 开始我怀疑Oracle数据库的还原功能,但是在我创建表的时候发现, ...

  7. mysql 触发器(trigger)

    触发器(trigger):监视某种情况,并触发某种操作. 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/befo ...

  8. bouncycastle 国密SM2 API的使用

    摘要:本文不对SM2做过多的介绍,主要介绍java bouncycastle库关于SM2的相关API的使用及注意事项 1. SM2 签名: 注意: 1)签名格式ASN1(描述了一种对数据进行表示.编码 ...

  9. oracle-使用数据泵对不同用户和不同表空间的数据迁移

    oracle-使用数据泵对不同用户和不同表空间的数据迁移 ---------------------------------------------------2013/11/13 expdp和imp ...

  10. CSS格式与布局中三种位置的理解与应用

    第一种位置关系:position:fixed  锁定位置(相对于整个浏览器的位置),常用在各大网站的右下角或其它位置的小广告. 如果需要调整锁定位置,需要使用如下方式:<div style=&q ...