MongoDB4.0在windows10下的安装与服务配置
本地安装及网页测试
- 在官网下载最新的安装文件
下载地址 : https://www.mongodb.com/download-center#community
可以在MongoDB官网选择Community Server版本下载,但是它似乎经常没有响应。可以在这里直接选择需要的版本下载,要在Windows下安装可以直接选msi安装文件。
安装msi文件
下载好后,一致next,在中间一步选择 custom 选项,以选定自己喜好的安装位置
修改安装路径。
这个MSI文件有问题,这里必须不能改动,直接next,否则改回去也不行。
这里取消勾选,不安装图形化工具,否则时间非常非常长。
安装到此告一段落。
安装完成后文件目录如下图
刚刚MongoDB安装在了E:\Program Files\MongoDB\Server\4.0\下,后面都称为安装目录\。
配置并从备用路径开启(可不做)
在
安装目录\data\下创建一个db目录,作为安装目录\data\的备用目录,,在 log 文件夹下创建新文件 mongo.config(安装目录\log\mongo.config)在启动时,使用的是
安装目录\bin\下的mongod.exe,如果直接启动,实际使用的是C:\data\db\为数据库文件存储目录,需要确保该目录存在。可以使用
--dbpath "安装目录\data\db"显式指定该目录为存储位置,来启动MongoDB,如:E:\Program Files\MongoDB\Server\4.0\bin>
mongod.exe --dbpath "E:\Program Files\MongoDB\Server\4.0\data\db"部分输出:
此时MongoDB已经开启,浏览器访问http://localhost:27017/,页面上输出:It looks like you are trying to access MongoDB over HTTP on the native driver port.说明MongoDB已经启动了,且它的默认端口(27017)没有被占用。
测试使用
保持MongoDB开启,使用
安装目录\bin\下的mongo.exe可以启动MongoDB的操作终端:
测试:> db
test
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
>检查本地MongoDB服务
因为在安装时勾选了,所以应当是有这个服务的,从
services.msc里可以看到:
如果没有,可以参考这里进行配置。关闭和开启MongoDB服务
关闭刚刚的回显界面不会关闭MongoDB,因为确保了它在服务里,所以可以用
net命令来控制它的开启和关闭。用
net stop "MongoDB Server"关闭MongoDB服务:MongoDB Server 服务正在停止.
MongoDB Server 服务已成功停止。用
net start MongoDB Server开启MongoDB服务:MongoDB Server 服务正在启动 ..
MongoDB Server 服务已经启动成功。
配置为 windows 服务
以管理员身份打开命令行,cd 到安装目录的 bin 文件夹下,执行以下命令:mongod –dbpath E:\MongoDB\data\db –logpath E:\MongoDB\log\mongo.log –logappend –serviceName MongoDB –auth –install 。其中数据库路径为E:\MongoDB\data\db,日志路径为E:\MongoDB\log\mongo.log,服务名为MongoDB。
成功的话 cmd 会有提示已安装服务成功。另外可以在任务管理器的服务列表中查看。 运行 cmd 直接执行:net start MongoDB ,提示服务启动成功。 net stop MongoDB 用来关闭服务。
可能遇见的错误:
(1.)提示“服务没有响应控制” 造成错误的原因是在第一步配置时,输入有误。在 cmd 中 使用 sc delete MongoDB 命令来删除之前安装的服务,并重新执行第一步并确保准确无误。
(2.)报错“拒绝访问”,
2016-11-01T20:52:21.647+0800 I CONTROL [main] Trying to install Windows service ‘MongoDB’
2016-11-01T20:52:21.648+0800 I CONTROL [main] Error connecting to the Service Control Manager: 拒绝访问。 (5)
原因:则应该使用管理员身份运行cmd
找到命令处理程序C:\Windows\System32\cmd.exe
右键:以管理员身份运行 参考文章:
《在WIN7下安装运行mongodb》 http://www.cnblogs.com/snake-hand/p/3172376.html
《C#操作MongoDB入门》https://www.cnblogs.com/sxhlf/p/7929483.html
《MongoDB4.0在windows下的安装与服务配置》https://blog.csdn.net/dorma_bin/article/details/80851230
《MongoDB学习笔记】1:在Windows上的安装和配置》 https://blog.csdn.net/SHU15121856/article/details/80736092
MongoDB4.0在windows10下的安装与服务配置的更多相关文章
- MongoDB 在 windows 下的安装与服务配置
本文转载地址: https://blog.csdn.net/Dorma_Bin/article/details/80851230 本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https ...
- mongodb-2.6.0 在win7 64下的安装和服务启动
转自: http://blog.csdn.net/lingchen214/article/details/24537629 1 自定义安装到C:\mongodb目录下. 2 手动在C:\mong ...
- MySQL8.0在Windows下的安装和使用
前言 MySQL在Windows下有2种安装方式:1.图形化界面方式安装MySQL 2.noinstall方式安装MySQL.在这里,本文只介绍第二种方式:以noinstall方式安装MySQL,以及 ...
- [转载]centos下yum安装samba及配置
centos下yum安装samba及配置 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过Wind ...
- windows下手动安装composer并配置环境变量
windows下手动安装composer并配置环境变量 转载地址: https://my.oschina.net/7sites/blog/209997 之前发表过一篇如何为composer设置代理 ...
- Linux下ffmpeg安装与开发配置
Linux下ffmpeg安装与开发配置 1. ffmpeg安装 安装环境: ubuntu 12.04 (1)删除已安装的文件,避免冲突 sudo apt-get remove ffmpeg x26 ...
- MongoDB4.0 WINDOWS环境下 副本集、分片部署
部署开始: 创建路径 D:\Program Files\MongoDB\MySet下 config Data log 文件夹 config文件夹下准备配置文件: 分片1的副本集1 storage: d ...
- MongoDb在windows10下的安装、创建用户和数据库
1.mongodb下载地址https://www.mongodb.com/download-center#community 2.安装 3.在D:\MongoDB目录下创建db和log两个文件夹 ...
- webpack4.0在Mac下的安装配置及踩到的坑
一.什么是webpack是一个前端资源加载/打包工具.它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源.它做的事情是,分析你的项目结构,找到JavaScript模块以 ...
随机推荐
- C# 按位或,按位与, 按位异或
a != b -----> a = a | b , a 或者 b 只要有一个为 1, 那么,a 的最终结果就为 1 a &= b -----> a = a & b ...
- 执行系统命令,subprocess使用说明
os.system('ls -l') #只执行命令,不能将结果赋予变量 os.system('mkdir test') #创建test目录 files = os.popen('ls -l').rea ...
- Hive开窗函数的理解
1.从一个sql语句开始 select id,sum(price) over(partition by id order by price desc) from books; sum作为聚合函数的时候 ...
- IGraphicsContainer->AddElement函数
纠结中...... IGraphicsContainer.AddElement函数应该是比较简单的,可能无论添加什么要素,就是无法显示出结果出来. 难道添加元素前是有什么需要设置的?或是其它一些原因? ...
- [BZOJ 1972][Sdoi2010]猪国杀
1972: [Sdoi2010]猪国杀 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 364 Solved: 204[Submit][Status][D ...
- sql根据子查询更新语句
update … from语句 测试环境准备 create table #table1 ( id ) ); go create table #table2 ( id ) ); go , , , , , ...
- Directed Graphs
有向图 Introduction 就是边是有方向的,像单行道那样,也有很多典型的应用. 点的出度指从这个点发出的边的数目,入度是指向点的边数.当存在一条从点 v 到点 w 的路径时,称点 v 能够到达 ...
- cheerio数据抓取
很多语言都能写个爬虫抓取数据,js自然也可以,使用cheerio可以支持css检索,较快捷的获取需要的数据.首先,先把node.js给安装了.可到官网下载.安装好node.js后,使用npm安装che ...
- BeautifulSoup使用注意事项
BeautifulSoup使用注意事项 BeautifulSoup是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beau ...
- HTTP协议实体的基本讲解
http://blog.csdn.net/diyagoanyhacker/article/details/6685305 HTTP协议运作方式 HTTP协议是基于请求/响应范式的.一个客户机与服务器建 ...