百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Window环境配置Mongodb(mongodb默认配置文件路径)

itomcoil 2025-06-08 21:51 2 浏览

Mongodb这几天也了解了一下,今天配置了下环境,从今天开始学下Mongodb数据库。

一、下载

在这个网址中选择要下载的开发环境
https://www.mongodb.com/download-center,然后下载下来。我选择的是64位支持ssl的3.2.7版本。

二、安装

下载完msi文件之后安装,在安装的时候需要注意下安装的路径,我把它安装在了G:\MongoDB的文件夹中。安装完成后MongoDB文件夹会出现下面的几个文件

三、设置数据存放位置

1.新建一个文件夹用来存放数据库,我这里在G:\MongoDB下创建了一个db文件夹

2.指定数据存放位置

通过命令行窗口,指向G:\MongoDB\bin文件,然后通过mongod --dbpath=G:\MongoDB\db设置数据存放的位置

四、测试是否配置成功

从上面的截图我们也能看出27017端口等待连接,打开http://localhost:27017/可以看到下面的页面

默认Mongodb是连test数据库,所以可以连下测试一下,连接上之后会出现下面图的效果,可能在连接的时候会报mongodb无法启动,由于目标计算机积极拒绝,无法连接 ,这是因为需要把mongodb启动,及上面说的指定dbpath

五、将MongoDB设为Window服务 具体参考百度经验
http://jingyan.baidu.com/article/6b97984dbeef881ca2b0bf3e.html

这个之前操作的时候失败了,今天又重新试了一把没想到成功了。下面是步骤:

1.上面也说了创建db和log两个文件夹来存放数据和日志。在log文件夹下创建mongod.log文件

2.在打开到bin文件下执行下面的命令(必须已管理员身份)

mongod -dbpath "G:\MongoDB\db" -logpath "G:\MongoDB\log\mongod.log" -install -serviceName "MongoDB"

删除服务

mongod -dbpath "G:\MongoDB\db" -logpath "G:\MongoDB\log\mongod.log" -remove -serviceName "MongoDB"

此时会出现下面的错误:

2016-07-17T20:22:36.894+0800 I CONTROL [main] log file "G:\MongoDB\log\mongod.log" exists; moved to "G:\MongoDB\log\mongod.log.2016-07-17T12-22-36".

这个可以不用理会然后启动MongoDB服务:

六、增删该查简单使用

再开一个cmd,输入mongo命令打开shell,其实这个shell就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库。

数据库简单的就是增删改查,下面先简单的试了一下

相关推荐

蚂蚁金服用什么技术这么厉害?(蚂蚁金服是怎么赚钱的?)

阿里妹导读:本文来自蚂蚁金服人工智能部认知计算组的基础算法团队,文章提出一整套创新算法与架构,通过对TensorFlow底层的弹性改造,解决了在线学习的弹性特征伸缩和稳定性问题,并以GroupLass...

R数据分析:逻辑斯蒂回归与泊松回归

今天将逻辑回归和泊松回归放一起给大家写写,因为它两在R中的做法都非常的相似和非常的简单,同时还有两个回归的图形化表达。什么时候用逻辑回归Logisticregression,alsoknown...

想学好Python数据分析,一定要掌握的重要模块之Statsmodels

Statsmodels是Python中一个功能强大且广泛使用的统计建模和经济计量学库。它允许用户构建各种统计模型,执行假设检验,进行预测,并对模型结果进行详细的诊断和可视化。以下是statsmodel...

Python实现概率分布,学数据统计的需要收藏

作者:Runsen二项分布包含n个相同的试验每次试验只有两个可能的结果:“成功”或“失败”。出现成功的概率p对每一次试验是相同的,失败的概率q也是如此,且p+q=1。试验是互相独立的。试验成功或失败...

60行代码实现经典论文:0.7秒搞定泊松盘采样,比Numpy快100倍

编辑整理自太极图形量子位|公众号QbitAI由随机均匀的点组成的图案,在动植物身上已经很常见了。像杨梅、草莓、荔枝、红毛丹这样的水果,表面都有颗粒或者毛发状的结构,它们随机、均匀地散布在水果表...

linux ubuntu 安装mongo教程(实践步骤)

最近需要在linux上安装mongdb由于之前没安装过。在网上搜索到很多安装方法,但有的按照步骤操作是不行的。前后共花费了半天时间找到一个可行的步骤,分享给大家,不必走弯路。如果安装过程遇到技术问题...

MongoDB 分片集群方案及其优缺点分析

一、MongoDB分片集群架构核心组件1.Mongos(路由节点)-无状态代理,客户端连接入口-负责查询路由、结果聚合-需部署多个以实现高可用2.ConfigServer(配置服务器)-...

CentOS7安装Mongodb 4.x.x(CentOS7安装yum源的方法)

1、下载安装包curl-Ohttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.6.tgz2、解压安装包tar-zxvfmon...

MongoDB+GridFS存储文件方案(mongodb存储在哪里)

GridFS是MongoDB的一个内置功能,它提供一组文件操作的API以利用MongoDB存储文件,GridFS的基本原理是将文件保存在两个Collection中,一个保存文件索引,一个保存文...

如何使用 GridFS 、 Node.js、Mongodb和Multer 管理文件存储?

什么是GridFs?GridFs是用于存储音频、视频或图像等大型文件的mongodb规范……它最适用于存储超过mongodb文档大小限制(16MB)的文件。此外,无论文件大小如何,当您想...

Mongodb 集群搭建方法(mongodb集群状态startup2)

#大有学问#MongoDB是一个非关系型数据库(NoSQL),提供高性能、高可用性和自动扩展的特点。在MongoDB中,可以通过搭建集群实现这些特性。MongoDB集群主要有两种类型:副本集(...

记一次生产事故:MongoDB数据分布不均的解决方案

推荐阅读:我为什么放弃MySQL,选择了MongoDB?看到这个数据你就会明白了事故集合:可以很明显可以看到我们这个集合的数据严重分布不均匀。一共有8个分片,面对这个情况我首先想到的是手动拆分数据块,...

百万级高并发mongodb集群性能数十倍提升优化实践

背景线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用...

MongoDB 常见问题处理(二)(mongodb数据处理)

MongoDB数据库中,删除请求数超过阈值的处理方案?数据删除发生在文档迁移过程中,MongoDB4.0以上版本均衡阈值很小,容易发生迁移,频繁的迁移数据导致delete数据较大,同时还会导致CPU负...

实战:docker搭建FastDFS文件系统并集成SpringBoot

实战:docker搭建FastDFS文件系统并集成SpringBoot前言15年的时候,那时候云存储还远远没有现在使用的这么广泛,归根结底就是成本和安全问题,记得那时候我待的公司是做建站开发的,前期用...