MongoDB数据库安装及配置环境(windows10系统)
windows10系统下MongoDB的安装及环境配置:
MongoDB的安装
下载地址: https://www.mongodb.com/download-center
(这是windows10环境下的教程!请注意!)
下载后,我们点击mongodb-win32-x86_64-2008plus-ssl-3.4.3-signed.msi(为2017.4.16更新的最新版本)进入安装

安装过程(这里不做图解): next ——> custom ——> 选择你的安装目录,新建一个目录,最好配置为
——> 然后随着进度条,安装完成
MongDB的环境配置
首先,我们先在bin目录下创建一个名为"mongod.config"的文件,在里面输入:
##database directory
dbpath=d:\MongoDB\data
##log file
logpath=d:\MongoDB\log
然后保存该文件,请继续往下看。
一、直接将MongoDB配置为服务
(这样做的好处是:免去了每次启动需要输入数据路径,为了方便,可以将启动数据库写成window服务的方式。)
首先,我们先在MongoDB目录中创建 log 与 data 这两个文件夹,分别用于存储日志与数据
我们将cmd命令行以管理员方式启动并将路径配置到 MongoDB/Server/3.4/bin目录下,如图所示

然后我们输入一行重要的命令: sc create mongodb binPath= "d:\MongoDB\Server\3.4\bin\mongod.exe --service --dbpath d:\MongoDB\data --logpath=d:\MongoDB\log\mongodb.log --logappend --directoryperdb"
这行命令创建了一个服务项,我们可以通过如下方式进行查看服务:
"win+r" 进入“运行”界面,输入“services.msc”进入"服务"——> 如图

然后进入如下界面,我们可以看到在名称这里可以看到一个名为“MongoDB”的服务项,然后点击鼠标右键,“启动”该服务项。

好,到这里,我们的服务算是启动成功了,另一种启动服务方式是:以管理员身份启动cmd,在cmd中输入net start MongoDB,然后出现MongoDB 服务启动成功 字样说明我们启动该服务成功!
二、直接启动MongoDB
不通过创建服务的方式,我们也可以在bin目录下打开命令行输入: mongod.exe --dbpath "d://MongoDB//data" --logpath "d://MongoDB//log//mongodb.log" --logappend
同样可以启动MongoDB
(解析:mongod --dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。)
--logpath 表示日志文件存放的路径 --logappend 表示以追加的方式写日志文件
服务启动后,我们再来说怎么配置环境变量!
鼠标右键选择“计算机”“属性”

选择“环境变量”,进入如下所示的界面

选择图上标注的"Path",跳出如下图所示界面

选择“新建”
我们在新建中输入自己安装的MongoDB的bin文件夹路径然后选择“确定”即可!
环境变量配置成功!配置好环境变量后,我们可以在cmd中输入mongo就可以启动MongoDB数据库进行操作了
我们看下效果:
打开cmd,输入mongo,看到如下图所示

好了,到这里,我们的MongoDB数据库在windows10系统下的完整安装配置就介绍完了,接下来就是按需去学习一些orm或者odm的东西了,看你的需求(逃。
转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢!
MongoDB数据库安装及配置环境(windows10系统)的更多相关文章
- MongoDB数据库安装及配置环境终极教程(windows10系统)
本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...
- MongoDB的安装和配置(Windows系统)及遇到的常见问题解答
目前比较流行的数据库大致可以分为三种: 前两种是按照图论理论建立起来的,分别是: 层次式数据库(IMS(Information Management System)是其典型代表)和 网络式数据库(DB ...
- MongoDB学习笔记——数据库安装及配置
MongoDB数据库安装 MongoDB官方下载地址:https://www.mongodb.com/download-center 首先需要根据Windows版本选择正确的MongoDB版本进行安装 ...
- mongoVUE破解与配置、Mongodb数据库安装
一.mongoVUE 1.5.3破解: 1) 开始-运行-regedit-搜索:B1159E65-821C3-21C5-CE21-34A484D54444 2.) 然后把1,2,3项数值删除,然后重新 ...
- Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录
Mac OSX系统中Hadoop / Hive 与 spark 的安装与配置 环境搭建 记录 Hadoop 2.6 的安装与配置(伪分布式) 下载并解压缩 配置 .bash_profile : ...
- Mysql数据库安装和配置
http://blog.csdn.net/pipisorry/article/details/46773507 Mysql数据库安装和配置.mysql语法.特殊符号及正则表达式的使用.MySQL备份与 ...
- 创建一个MongoDB数据库再到配置成Window服务再设置用户名密码
1.安装MongoDB数据在官网下载安装 然后在C盘找到C:\Program Files\MongoDB\Server\4.0\bin这个可执行目录 使用cmd进入到这: 2.在C盘根目录创建一个名为 ...
- GoldenGate抽取Informix数据库安装及配置
GoldenGate抽取Informix数据库安装及配置 本次测试架构 l 在中间机上安装informix csdk4.10版本,并编译配置unixODBC; l 在中间机上安装ogg for I ...
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
随机推荐
- 关于MyBatis的工作流程和与JDBC的比较与Hibernate的比较
一.传统的JDBC的方式 1.从一个jdbc程序开始 public static void main(String[] args) { Connection connection = null; Pr ...
- C# 基元类型
C#编程中,初始化一个整数有两种方式: (1).较繁琐的方法,代码如下: Int32 a = new Int32(); (2).极简的方法,代码如下: ; 对比两种方法,分析如下: 第一种:过于繁琐, ...
- Spring Security构建Rest服务-0701-个性化用户认证流程
上一篇说了用户认证的基本流程,但是上一篇当访问一个受保护的服务后,如果未认证会调到默认的登录页面,这样是不行的,而且认证成功后,就直接访问了那个服务,如果想要做认证成功后做一些操作,还需要自定义. 个 ...
- Spring Security构建Rest服务-0700-SpringSecurity开发基于表单的认证
自定义用户认证逻辑: 1,处理用户信息获取,2,用户校验,3密码的加密解密 新建:MyUserDetailService类,实现UserDetailsService接口. UserDetailsSer ...
- docker 搭建 php-mysql-nginx-redis-rabbitmq环境
#创建redisdocker create -p 6379:6379 -v redis:/data --restart=always --name myredis redis #创建mysqldock ...
- web与app测试的区别
单纯从功能测试的层面上来讲的话,APP 测试.web 测试 在流程和功能测试上是没有区别的. 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用 ...
- Android 开发工具类 16_NotificationActivity
在前台运行的 Activity 可以通过Dialog.Toast 向用户发出提示信息,而后台运行的程序,如下载.收到信息等 Service 应用,则需要使用 Notification(通知)向用户发出 ...
- Elasticsearch入门(一)
索引(index) -- 存储关联数据的地方.实际上,索引只是一个逻辑命名空间(logical namespace),它指向一个或多个分片(shards). 分片(shard) 是 工作单元(work ...
- jquery插件开发的demo
(function ($) { $.fn.extend({ "highLight": function (options) { //检测用户传进来的参数是否合法 if (!isVa ...
- 业务ID 生成策略
业务ID 生成策略,从技术上说,基本要借助一个集中式的引擎来帮忙实现. 为了扩大业务ID生成策略的并发问题,还有更为技巧性的提升. 先来介绍普遍的分布式ID生成策略: 1. 利用DB的自增主键 这里又 ...