【MongoDB】MongoDB环境配置
软件下载与安装
1.mongDB下载,可到官网下载,我用的是3.4.6版本。可以放到任意目录下,我的MongDB安装目录为
D:\software\small_softeware\MongoDB
2.mongdbVUE,版本为1.6.9,是一个mongDB可视化工具,安装的目录为:
D:\software\small_softeware\MongoVUE_1_6_9
环境配置
1. 首先创建一个文件夹,名字起你喜欢的,我的文件夹为MongDB,位置随你喜欢,我放在
E:\lighter_studio\MongoDB
然后再此文件夹下面新建三个文件夹
上面三个文件夹类似玉SQL Servie里面的数据库空间,里面存放数据库的一切信息。
1)logs文件夹
用来放数据库日志文件
2)data文件夹
用来存放你自己的数据库
3)etc文件夹
里面有一个文件,是配置文件,它有什么用呢?它的作用是为了配置MongoDB服务,因为你要用到MongoDB,你就要启动它,你要启动它,你就需要配置这个服务,它的数据库存放的位置,日志文件输出的位置再哪里
在etc文件夹下面新建一个名为mongo.conf的配置文件,里面的内容如下,可直接复制粘贴:
#数据库路径
dbpath=E:\lighter_studio\MongoDB\data\
#日志输出文件路径
logpath=E:\lighter_studio\MongoDB\logs\mongo.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是重新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试请使用设置位false
quiet=false
#端口号 默认为27017
port=27017
#指定存储引擎
storageEngine=mmapv1
配置环境变量
为什么要配置环境变量,这是因为,mongodb有一些内置的命令,例如mongo、mongod等,如果你没配置环境变量,你只能在命令行中一步一步进入到mongodb的安装文件夹下面的bin目录,你才能运行这些mongodb的内置命令。
所以,如果你不想进入到mongodb\bin再执行内置命令,而是想在任何地方,只要输入mongodb的命令,系统就能识别你的命令的话,你就需要配置mongodb的环境变量,步骤如下:
我的电脑 ----- 右键“属性” ----- 高级系统设置 ----- 高级标签页下的”环境变量“,在系统变量那里变量为Path,追加MongoDB下面的bin目录路径,环境变量设置完成。
现在你再次打开cmd,直接输入mongo,如下显示就代表环境变量设置成功:
启动服务
有两种方式,一种是输入命令行,还有一种是把服务添加到windows服务里面
1)方式一:通过命令行传参数的方式启动MongoDB服务
- 首先,找到cmd.exe,邮件管理员运行
- 进入到安装mongo文件夹中,一直进入到bin目录(即存放mongod.exe命令的目录)
- 输入以下命令
// dbpath的路径是你刚刚新建MongoDB工作空间的文件夹
mongod --dbpath E:\lighter_studio\MongoDB\data
看到下图就证明mongodb服务启动成功了。
然后在服务器直接输入下面的地址,就能看到如下:
2)方式二:通过命令行,把MongoDB服务添加到windows服务里面,以后直接在windows服务启动MongoDB服务就可以了,不用再次在cmd里面写配置启动。
在命令行中输入下面名利,启动mongo
mongod --config E:\lighter_studio\MongoDB\etc\mongo.conf --install --serviceName "MongoDB"
命令行没有反应就对了,这就证明安装服务成功
打开window服务
每天我们用的时候,只需要点击启动服务就可以了,这就不用像第一种方式那样输入cmd命令了。
参考博客:http://www.imooc.com/article/18438
---end---
【MongoDB】MongoDB环境配置的更多相关文章
- nodejs笔记五--MongoDB基本环境配置及增删改查;
一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量 ...
- Mongodb学习笔记一(Mongodb环境配置)
Mongodb学习 说明: MongoDB由databases组成,database由collections组成,collection由documents组成,document由fileds组成.Mo ...
- mongoDB 安装和配置环境变量,超详细版本
下载mongoDB进行安装:https://www.mongodb.com/ 到Community Se ...
- MongoDB Linux环境安装及配置[转]
CentOS 6.5系统中使用yum安装MongoDB 2.6 教程 CentOS 6.5系统中使用yum安装MongoDB 2.6 教程,本文共分5个步骤完成MongoDB的安装.下面我们在Cent ...
- MongoDB在Windows下的环境配置和使用
总是觉得配置环境是一个超级麻烦的事情啊,而且网上说的又比较乱,配置完后又没有说怎么开始运行,在哪输入增删改查语句,像突然断层一样.所以就在这里详细说说. 一:下载安装 1.去官网的下载页面 2.下载完 ...
- mongodb的安装及环境配置
一 下载 官网:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.3-signed.msi 官网可能打不开, ...
- Windows下MongoDB的下载安装、环境配置
下载MongoDB 1.进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server 2.选择下载最新版 3.选择对应的版本下载 msi安装包形式安装Mo ...
- MongoDB安装及环境配置
一.什么是MongoDB MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供 ...
- MongoDB复制集原理、环境配置及基本测试详解
一.MongoDB复制集概述 MongoDB复制集实现了冗余备份和故障转移两大功能,这样能保证数据库的高可用性.在生产环境,复制集至少包括三个节点,其中一个必须为主节点,一个从节点,一个仲裁节点.其中 ...
随机推荐
- c#几种随机数组和数组乱序
相关资料MSDN:RNGCryptoServiceProvider Random Guid private static RNGCryptoServiceProvider rngCsp = n ...
- mac效率工具
前言:在命令行中切换目录是最常用的操作,我相信一遍又一遍重复“cd ls cd ls cd ls ……”绝对会让你抓狂. 记录一下,方便下次系统重装,哈哈 一. oh-my-zsh mac 预装了 z ...
- canvas生成海报
虽然之前也做过类似的生成海报的项目,但是这个项目我又网上查找了一下,发现一个插件挺好用的 html2canvas.js http://html2canvas.hertzen.com/这里可以下载这个 ...
- ORACLE启动报错ORA-03113: end-of-file on communication channel
使用过程中发现oracle运行很慢(其实应该先关注空间问题),就准备关机重启一下,关不掉就强制关闭,然后启动就报错了. 1.SQL> startup ORACLE instance starte ...
- LeetCode 15 3Sum [sort] <c++>
LeetCode 15 3Sum [sort] <c++> 给出一个一维数组,找出其中所有和为零的三元组(元素集相同的视作同一个三元组)的集合. C++ 先自己写了一发,虽然过了,但跑了3 ...
- lodash 实现一些常见的功能
排序 const sorted = _.orderBy(filtered, [sortColumn.path], [sortColumn.order]); 数组切片 普通的 slice 可传递两个参数 ...
- scala 2.11.x/spec/03-types.md
scala/spec/03-types.md title: Types layout: default chapter: 3 --- Types Type ::= FunctionArgTypes ' ...
- 错误:Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file
Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file: /tmp/hsperfdat ...
- 利用redis + lua解决抢红包高并发的问题
抢红包的需求分析 抢红包的场景有点像秒杀,但是要比秒杀简单点.因为秒杀通常要和库存相关.而抢红包则可以允许有些红包没有被抢到,因为发红包的人不会有损失,没抢完的钱再退回给发红包的人即可.另外像小米这样 ...
- [Swift]LeetCode479. 最大回文数乘积 | Largest Palindrome Product
Find the largest palindrome made from the product of two n-digit numbers. Since the result could be ...