当前位置: 首页 > news >正文

windows下mongoDB的环境配置

mongoDB下载及安装

官网下载安装,可选择安装的具体路径。

建立数据文件及启动

  1. 为了启动mongoDB方便,我们可以将mongo.exe路径加入到环境变量中,电脑->属性->高级系统设置->环境变量,在path中加入路径。这样就可以随处用到mongod命令
  2. 在D盘新建一个mongoDB的文件夹用来存放数据文件并在其文件夹下建立data,log的文件夹,在log文件夹下建立mongodb.log文件

启动mongodb服务,打开命令行输入

mongod --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log\mongodb.log" --logappend

输入命令行mongo出现以下界面及说明安装成功
**解析:mongod --dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。
--logpath 表示日志文件存放的路径
--logappend 表示以追加的方式写日志文件**

  1. 每次启动服务都需要输入以上命令,为了方便,可以将启动数据库写成window服务的方式。
mongod --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log\mongodb.log" --logappend --directoryperdb --install

经过上面的步骤,我们已经将MongoDB的服务注册到系统服务中了,它会随着系统的开机而开启,所以如果我们在再次开机的时候,以管理员身份打开cmd,输入net start MongoDB,会提示我们请求的服务已经启动。因此,下次开机时,我们不需要做任何操作,MongoDB的服务就已经启动了,我们也就可以使用MongoDB了
进入mongoDB的cmd操作环境,在以上都配置完的前提下,输入命令行mongo即可进入,ctrl+C是退出环境。

其它命令

  • 停止服务
    net stop MongoDB
  • 重启服务
    net restart MongoDB
  • 卸载服务(先要停止服务)

    注意:上述命令中的路径和文件名仍要和自己建立的一致,下同

   mongod --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log\mongodb.log" --logappend --directoryperdb  --remove
  • 重装服务
mongod --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log\mongodb.log" --logappend --directoryperdb  --reinstall

相关文章:

  • 使用Sublime Text 2 编辑Markdown
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • 03Go 类型总结
  • PHP打印常量
  • Route配置实现通信实验报告
  • 区块链技术特点之去中心化特性
  • SqlBulkCopy类进行大数据(10000万条以上)插入测试
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 【Linux系统编程】快速查找errno错误码信息
  • 关于aspx.designer.cs的研究
  • 精彩代码 vue.js
  • 霍夫变换直线检测
  • Netflix 混沌工程手册 Part 3:实践方法
  • 又一款博客园Android客户端低调推出
  • 基于虹软 人脸识别的闸机开发经验及源码分享
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • Angular 响应式表单 基础例子
  • C++11: atomic 头文件
  • Linux快速复制或删除大量小文件
  • MQ框架的比较
  • mysql 5.6 原生Online DDL解析
  • 阿里云前端周刊 - 第 26 期
  • 跨域
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前嗅ForeSpider中数据浏览界面介绍
  • 入门级的git使用指北
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 字符串匹配基础上
  • Spring第一个helloWorld
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • #git 撤消对文件的更改
  • #Spring-boot高级
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • $refs 、$nextTic、动态组件、name的使用
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二)学习JVM —— 垃圾回收机制
  • (翻译)terry crowley: 写给程序员
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (六)激光线扫描-三维重建
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core 6 redis操作类
  • .NET Core中的去虚
  • .net web项目 调用webService
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET性能优化(文摘)