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模块以 ...
随机推荐
- mac安装软件提示没有权限
Mac 安装软件基本是各种爽,自动更新啥. 但是有一种提示没有权限的错误,很不爽,还要sudo管理员权限 有一个修复 /usr/local目录权限的命令 sudo chown -R 'whoami' ...
- mysql索引小记
Mysql索引分为以下几类:FULLTEXT, HASH,BTREE,RTREE. FULLTEXT:全文搜索索引 主要是解决'ad%'这样的查询效率低的问题,只能是MyISAM和InnoDB引擎上使 ...
- 前端静态资源版本更新与缓存之——通过gulp 在原html文件上自动化添加js、css版本号
原理 修改js和css文件 通过对js,css文件内容进行hash运算,生成一个文件的唯一hash字符串(如果文件修改则hash号会发生变化) 替换html中的js,css文件名,生成一个带版本号的文 ...
- Python学习---装饰器的学习1210
装饰器的基础 学习前提: 作用域 + 函数的理解 + 闭包 [学习,理解] 代码编写原则: 对修改开放对扩展开放 装饰器本质上是一个函数,该函数用来处理其他函数,它可以让其他函数在不需要修改代码的前 ...
- php自动载方法有两种.
但有一问题没有解决, 就是在include前判断文件是否存在的问题. 1 2 3 4 5 6 7 8 9 10 11 12 13 set_include_path('aa' . PATH_SEPARA ...
- 查看oracle数据库最近执行了哪些sql语句
SELECT b.sql_text, --content of SQL a.machine, --which machine run this code a.username, a.module, - ...
- 好用的css库
实现元素各种抖动效果:https://elrumordelaluz.github.io/csshake/
- 前端——实用UI组件库
Angular UI 组件 ngx-bootstrap 是一套Bootstrap 组件 官网:https://valor-software.com/ngx-bootstrap/#/ github: h ...
- python with原型
@Python 的 with 语句详解 这篇文章主要介绍了Python 的 with 语句,本文详细讲解了with语句.with语句的历史.with语句的使用例子等,需要的朋友可以参考下 一. ...
- BZ2763: [JLOI2011]飞行路线
Description Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司.该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并 ...