一、安装MongoDB

Step1. 下载MongoDB

官网:mongodb.org/downloads

windows下载地址:http://dl.mongodb.org/dl/win32/

  • 下载community server

Step2. 安装MongoDB

  • 进入MongoDB的启动页,没什么特殊的地方,直接点击【Next】
  • 打开的用户许可协议界面,没什么好说的,直接勾选【I accept ……】,并点击【Next】
  • 接下来是选择安装模式,选择【Custom】,占内存小
  • 修改路径
  • 下一步,注意【不要点左下角的Install MongoDB Compass】,这个是官方的图像界面,点了会安装很慢,不建议装

更具体的步骤请见:https://www.runoob.com/mongodb/mongodb-window-install.html

我将MongoDB装在了 D:\MongoDB ,其中mongo.conf是后面自己新建的

mongo.conf内容为:

dbpath = D:\MongoDB_data\db
logpath = D:\MongoDB_data\log\log\mongo.log
journal = true
logappend = true
quiet = true
port = 27017

Step3. 配置数据库存储路径

接下来,我们才开始要进行MongoDB的数据存储目录和日志存储目录的配置:

先创建数据存储目录:db。这是MongoDB的硬性要求,但是不指定存储在什么位置,我创建在了D:\MongoDB_data\db

  • 新建D:\MongoDB_data\dbD:\MongoDB_data\log\log

  • 在log下面下新建MongoDB.log文件(保持为空就好)

Step4. 配置数据库存储路径

【方法一】(我用的是这种)

  • 进入D:\MongoDB\bin,

  • 输入:mongod -dbpath "D:\MongoDB_data\db"

  • 作用:将mongodb的数据库文件创建到D:\MongoDB_data\db目录

【方法二】

  • 进入D:\MongoDB\bin,

  • 输入:mongod -config "D:\MongoDB\mongo.conf",运行mongo.conf

Step5. 测试是否连接成功

在浏览器中输入http://localhost:27017/,若显示如下界面,则连接成功

二、安装图形界面robo3T

这个软件是帮助MongoDB可视化,长得像只小虫

官方下载地址:https://robomongo.org/

然后连接localhost:27017

三、测试MongoDB能否使用

输入如下代码:

from pymongo import MongoClient
Myclient = MongoClient
host = ['localhost:27017']
Myclient = MongoClient(host=host)mydb = Myclient['ttt']
mycol = mydb['test']
mydict = {'name':'John','address':'highway'}
x = mycol.insert_one(mydict)

打开robo3T,就可以找到新建的数据库

四、安装过程中用到的参考链接

  1. 如何安装mongoDB :https://zhuanlan.zhihu.com/p/32183840

  2. 【小白入门MongoDB数据库】MongoDB数据库的安装和配置
    https://zhuanlan.zhihu.com/p/115815687

手把手教你如何搭建Mongo数据库相关推荐

  1. 2021年大数据Hive(三):手把手教你如何吃透Hive数据库和表操作(学会秒变数仓大佬)

    全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive数据库和表操作 一.数据库操作 1.创建数据库 2.创建 ...

  2. 镜播无人直播带货教程,手把手教你如何搭建直播间

    镜播无人直播带货新手教程,手把手教你如何搭建直播间 如果你一个人在家里面直播,没有直播中控来辅助你一个情况下怎么办?来教你一个什么叫做镜播.用镜子来做一个直播的辅助.在你的面前放一面镜子,下面是产品, ...

  3. 手把手教你快速搭建私服环境

    手把手教你快速搭建私服环境,简单实用,一看就懂 1.准备工作:先下载Nxus Nexus 是 Maven 仓库管理器, 通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库 ...

  4. 手把手教你如何搭建一个自己的安卓快速开发框架之带你做自己的APP(二)

    ####点击查看上一篇文章:手把手教你如何搭建一个自己的安卓快速开发框架之BaseActivity(一) 继上一篇我实现了基本的BaseActivity,包含 ToolBar 透明状态栏 生命周期监控 ...

  5. 手把手教你快速搭建 EOS 主网见证人节点(BP)

    EOS主网启动至今已经超过一个月,然而截至当前,注册成为EOS Block Producer(大家习惯称为见证人)的账号仅有393个,活跃的EOS BP节点更是仅有376个,远远不如EOS主网上线前我 ...

  6. 手把手教你,搭建内网穿透服务

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  7. 【奥斯卡理财星体系 第五章】丨手把手教你从零开始搭建资产配置

    学习理财良久,依然没有头绪? 有没有简洁明了,循序渐进的课程,能够让我少走弯路,早日变为理财达人呢? 从一个完全的理财小白一路取经的奥斯卡,将手把手教你从零开始建立理财体系! [奥斯卡理财星体系 第五 ...

  8. 数据中台推不动?手把手教你落地搭建!

    提起业务流量,除了全民抢票平台 12306,当数阿里最有发言权. 上到双十一千亿级流量洪峰,下到日均百万.千万交易量的平台,每个业务模块背后的高并发架构理念,无处不在. 成熟的架构设计只是其一,要取得 ...

  9. 手把手教你快速搭建一个代码在线编辑预览工具

    简介 大家好,今天我跟大家分享的是一个代码在线编辑预览工具的实现教程,手把手教你完成这样一个项目. 目前这类工具使用很广泛,常见于各种文档网站及代码分享场景,相关工具也比较多,如codepen.jsr ...

最新文章

  1. 苹果和Siri的七年之痒:Siri的落寞之路
  2. STC89C52单片机 使用定时器使LED灯闪烁
  3. 北斗导航 | PPP-RTK技术研究进展与试验验证(第十一届中国卫星导航年会报告)
  4. 探索Julia(part8)--循环语句和条件语句
  5. python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器
  6. STC51-键盘检测
  7. 基于JAVA+Servlet+JSP+MYSQL的网络考试系统
  8. Javascript选择排序
  9. 无法装载这个对象_面试官:别的我不管,这个JVM虚拟机内存模型你必须知道
  10. 用户id oracle设置,Oracle中的架构,用户和功能ID
  11. Apache HBase 最新发布2.0.4 ,分布式数据库
  12. java模拟超市商品库存管理平台
  13. 【微信小程序模板】可以用微信小程序模板制作小程序吗?
  14. 证券行业智慧化转型思考
  15. 常见的数据集合——栈
  16. HBO Max for Mac(HBO Max客户端)
  17. 用Python制作汇率转换小程序
  18. Java之Math三种取整方法
  19. 信息安全 | YARA特征规则介绍与编写
  20. Tomcat启动失败-SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.

热门文章

  1. 中国语言文学研究是c吗c,中国语言文学考研考什么
  2. 3DVR全景旅游,最新数字化智慧文旅
  3. 【解决方案】Fiddler一直提示The system proxy was changed.Click to reenable capture...
  4. python scrapy请求手机版QQ空间数据
  5. 让Python跑得更快
  6. 为图表添加达标线:Excel图表学习记第12课
  7. 哪种耳机适合跑步、适合跑步的耳机推荐
  8. 784-C语言rand和srand用法详解
  9. Beyond Compare使用和安装教程
  10. 【组合数学】 Holding Bin-Laden Captive 详解