win10下MongoDB安装
下载
如果被墙的话,请点击 mongodb-win32-x86_64-2008plus-ssl-3.4.1-signed.msi 下载
选择custom安装方式,手动切换安装目录,如:安装在 D:\Development_Tools\MongoDB(不要安装在默认位置,系统盘保护,好多操作很难受)
配置环境变量
安装成功之后,将 mongodb 目录下的 bin 目录添加至 path 变量中,Path 下添加:
D:\Development_Tools\MongoDB\bin
安装方法1:
创建数据库文件存放目录及日志文件存放目录
D:\Development_Tools\MongoDB 下 新建 data 文件夹,data 下 建 db 与 log 文件夹, log 下建 空白文件 mongodb.log创建数据库文件存放目录:D:\Development_Tools\MongoDB\db
创建日志文件存放目录: D:\Development_Tools\MongoDB\db\log
创建空白日志文件: D:\Development_Tools\MongoDB\db\log\mongodb.log
搜索cmd,(win10)菜单上右键以管理员方式运行;
切换至bin目录下
常用linux命令:
cd / 返回根目录; D: 切到D盘 cd D:\Development_Tools\MongoDB\bin (如文件夹含空格,需要双引号,例如:cd "Program Files\MongoDB\Server\3.4\bin" )输入:
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend这是命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了
2017-05-29T17:23:16.752+0800 I NETWORK [thread1] waiting for connections on port 27017
注意:如果失败,
尝试仅输入:
mongod --dbpath D:\MongoDB\data\db # 其中 --dbpath 是指定数据库存放目录若输出显示上面信息,则管理员方式再打开一个DOS窗口,输入
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend查看输出信息是否正确。
安装为 Windows 服务
输入:
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath D:\Development_Tools\MongoDB\data\log\mongodb.log --install --serviceName "MongoDB"或者:
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"显示:[SC] CreateService 成功
启动mongodb服务
net start MongoDB显示: MongoDB服务正在启动.....
MongoDB服务已启动成功
如果失败,删除服务:
输入:
mongod --remove --serviceName "MongoDB"
或者
sc.exe delete MongoDB关闭DOS窗口,删除 D:\Development_Tools\MongoDB\data\db 下 mongod.lock 文件,管理员方式打开cmd,重新输入
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"再次启动服务:
net start MongoDB
打开浏览器,访问 http://127.0.0.1:27017/ ,显示以下内容表示安装成功
It looks like you are trying to access MongoDB over HTTP on the native driver port.
第二种方法(采用配置文件):
- 新建目录:
安装目录 D:\Development_Tools\MongoDB
建立数据库目录 D:\Development_Tools\MongoDB\data\db
建立日志目录 D:\Development_Tools\MongoDB\data\log
建立配置文件目录 D:\Development_Tools\MongoDB\etc
建立配置文件 D:\Development_Tools\MongoDB\etc\mongodb.conf
- 配置文件:
mongodb.conf中添加如下配置文件:
dbpath=D:\Development_Tools\MongoDB\data\db # 数据库路径
logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log # 日志输出文件路径
logappend=true # 错误日志采用追加模式,配置这个选项后 mongodb 的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true # 启用日志文件,默认启用
quiet=true # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为 false
port=27017 # 端口号 默认为 27017这里仅指定了几个常用项,更多详细配置请参考官方文档 https://docs.mongodb.org/manual/reference/configuration-options/
- 启动配置
管理员方式打开 cmd 切换至 bin 目录下,参考上面步骤。
输入:mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf输入:
mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf --install
- 安装服务
使用SC安装为Windows服务
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --config=D:\Development_Tools\MongoDB\etc\mongodb.conf"显示:
[SC] CreateService 成功
- 启动服务
输入:
net start MongoDB显示:
MongoDB 服务正在启动 .
MongoDB 服务已经启动成功。打开浏览器,访问 http://127.0.0.1:27017/ ,显示如下内容表示安装成功:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
- 测试:
输入:mongo
显示:
MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.1
- 关闭服务:
管理员方式打开cmd,输入:
net stop MongoDB
以后启动关闭MongoDB服务流程为:
打开windows服务列表(右键电脑,管理-->服务),找到MongoDB服务。
参考博文1:https://vxhly.github.io/2017/05/install-mongodb-on-windwos/
参考博文2:http://blog.csdn.net/zhouzhiwengang/article/details/44277499
本文链接:http://www.cnblogs.com/W-Yentl/p/7825615.html
win10下MongoDB安装的更多相关文章
- Windows下Mongodb安装及配置
安装文件:MongoDB-win32-x86_64-2008plus-ssl-3.2.6-signed.msi 电脑配置:win7 64位 mongodb的安装很简单,设置好安装路径后,一直Next直 ...
- Windows下Mongodb安装及配置(转载)
转载(https://blog.csdn.net/liang377122210/article/details/79062681) MongoDB的安装很简单,设置好安装路径后,一直Next直到安装结 ...
- Linux下mongodb安装及数据导入导出教程
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- [转载]windows下mongodb安装与使用整理
windows下mongodb安装与使用整理 一.首先安装mongodb 1.下载地址:http://www.mongodb.org/downloads 2.解压缩到自己想要安装的目录,比如d:\mo ...
- 全网最新方法:Win10下如何安装和搭建appium自动化测试环境
为了方便大家,下面是本人安装和搭建appium所需要的软件,自取. 链接:https://pan.baidu.com/s/1wl5Xnos4BmnSZsBRd6B5YA#list/path=%2F ...
- Anaconda3(5-2)程序编辑器 win10下PyCharm安装及配置Pytorch流程
由于破解和付费问题,不推荐.优先用自带的spyder Win10 下PyCharm安装流程:(1)官网:https://www.jetbrains.com/pycharm/download/#sect ...
- MongoDB在Win10下的安装
原文地址:http://blog.csdn.net/polo_longsan/article/details/52430539 1.下载MongoDB在windows下的安装文件 首先去官网https ...
- mongodb在win10下的安装和配置
一.准备 下载mongodb https://www.mongodb.com/download-center/community 该实例中使用的是:mongodb-win32-x86_64-2008p ...
- win7 64位下 mongodb安装及命令运行
有网友老催我把框架加上mongodb的支持,于是偶尔抽空看了看相关的文章. 今天有缘,就把mongodb安装了一下,中间遇到了小小的问题,So,把整个过程记录一下: 1:先上官网:http://www ...
随机推荐
- 列数不固定时怎么使用el-tabel展示数据
<el-table :data="contents" stripe> <el-table-column v-for="(item, index) in ...
- [BinaryTree] 二叉搜索树(二叉查找树、二叉排序树)
二叉查找树(BinarySearch Tree,也叫二叉搜索树,或称二叉排序树BinarySort Tree)或者是一棵空树,或者是具有下列性质的二叉树: (1)若它的左子树不为空,则左子树上所有结点 ...
- [洛谷P1879][USACO06NOV]玉米田Corn Fields
题目大意:有一个$n\times m$的矩阵,$(1 \leq m \leq 12; 1 \leq n \leq 12)$,想在其中的一些格子中种草,一些格子不能种草,且两块草地不相邻.问有多少种种植 ...
- [codeforces] 17E Palisection
原题 题目要求相交的回文串对数,这显然非常难,但是要有一种正难则反的心态,求不出来相交的,求出来不相交的不就好了! 对于每以位置i结尾的字符串,在他后面与他不相交的就是以这个位置为结尾的个数和以这个位 ...
- MySQL触发器写法
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/dele ...
- BZOJ5322 [Jxoi2018]排序问题 【贪心】
题目链接 BZOJ5322 题解 意思就是使有序的排列尽量少 就是使相同的数尽量少 然后大力贪心即可 #include<algorithm> #include<iostream> ...
- P1641 [SCOI2010]生成字符串
P1641 [SCOI2010]生成字符串 题目描述 lxhgww最近接到了一个生成字符串的任务,任务需要他把n个1和m个0组成字符串,但是任务还要求在组成的字符串中,在任意的前k个字符中,1的个数不 ...
- 洛谷 P2501 [HAOI2006]数字序列 解题报告
P2501 [HAOI2006]数字序列 题目描述 现在我们有一个长度为n的整数序列A.但是它太不好看了,于是我们希望把它变成一个单调严格上升的序列.但是不希望改变过多的数,也不希望改变的幅度太大. ...
- [COGS 622] [NOIP2011] 玛雅游戏 模拟
整个模拟的关键除了打出来就是一个剪枝:对于两个左右相邻的块你不用再走←,因为走→是等效的 #include<cstdio> #include<cstring> #include ...
- JAVA List 一边遍历一边删除元素
JAVA List 一边遍历一边删除元素,报java.util.ConcurrentModificationException异常 2015年02月10日 14:42:49 zhanzkw 阅读数:3 ...