手把手教你如何搭建Mongo数据库
一、安装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\db
,D:\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
,就可以找到新建的数据库
四、安装过程中用到的参考链接
如何安装mongoDB :https://zhuanlan.zhihu.com/p/32183840
【小白入门MongoDB数据库】MongoDB数据库的安装和配置
https://zhuanlan.zhihu.com/p/115815687
手把手教你如何搭建Mongo数据库相关推荐
- 2021年大数据Hive(三):手把手教你如何吃透Hive数据库和表操作(学会秒变数仓大佬)
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive数据库和表操作 一.数据库操作 1.创建数据库 2.创建 ...
- 镜播无人直播带货教程,手把手教你如何搭建直播间
镜播无人直播带货新手教程,手把手教你如何搭建直播间 如果你一个人在家里面直播,没有直播中控来辅助你一个情况下怎么办?来教你一个什么叫做镜播.用镜子来做一个直播的辅助.在你的面前放一面镜子,下面是产品, ...
- 手把手教你快速搭建私服环境
手把手教你快速搭建私服环境,简单实用,一看就懂 1.准备工作:先下载Nxus Nexus 是 Maven 仓库管理器, 通过 nexus 可以搭建 maven 仓库,同时 nexus 还提供强大的仓库 ...
- 手把手教你如何搭建一个自己的安卓快速开发框架之带你做自己的APP(二)
####点击查看上一篇文章:手把手教你如何搭建一个自己的安卓快速开发框架之BaseActivity(一) 继上一篇我实现了基本的BaseActivity,包含 ToolBar 透明状态栏 生命周期监控 ...
- 手把手教你快速搭建 EOS 主网见证人节点(BP)
EOS主网启动至今已经超过一个月,然而截至当前,注册成为EOS Block Producer(大家习惯称为见证人)的账号仅有393个,活跃的EOS BP节点更是仅有376个,远远不如EOS主网上线前我 ...
- 手把手教你,搭建内网穿透服务
我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...
- 【奥斯卡理财星体系 第五章】丨手把手教你从零开始搭建资产配置
学习理财良久,依然没有头绪? 有没有简洁明了,循序渐进的课程,能够让我少走弯路,早日变为理财达人呢? 从一个完全的理财小白一路取经的奥斯卡,将手把手教你从零开始建立理财体系! [奥斯卡理财星体系 第五 ...
- 数据中台推不动?手把手教你落地搭建!
提起业务流量,除了全民抢票平台 12306,当数阿里最有发言权. 上到双十一千亿级流量洪峰,下到日均百万.千万交易量的平台,每个业务模块背后的高并发架构理念,无处不在. 成熟的架构设计只是其一,要取得 ...
- 手把手教你快速搭建一个代码在线编辑预览工具
简介 大家好,今天我跟大家分享的是一个代码在线编辑预览工具的实现教程,手把手教你完成这样一个项目. 目前这类工具使用很广泛,常见于各种文档网站及代码分享场景,相关工具也比较多,如codepen.jsr ...
最新文章
- 苹果和Siri的七年之痒:Siri的落寞之路
- STC89C52单片机 使用定时器使LED灯闪烁
- 北斗导航 | PPP-RTK技术研究进展与试验验证(第十一届中国卫星导航年会报告)
- 探索Julia(part8)--循环语句和条件语句
- python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器
- STC51-键盘检测
- 基于JAVA+Servlet+JSP+MYSQL的网络考试系统
- Javascript选择排序
- 无法装载这个对象_面试官:别的我不管,这个JVM虚拟机内存模型你必须知道
- 用户id oracle设置,Oracle中的架构,用户和功能ID
- Apache HBase 最新发布2.0.4 ,分布式数据库
- java模拟超市商品库存管理平台
- 【微信小程序模板】可以用微信小程序模板制作小程序吗?
- 证券行业智慧化转型思考
- 常见的数据集合——栈
- HBO Max for Mac(HBO Max客户端)
- 用Python制作汇率转换小程序
- Java之Math三种取整方法
- 信息安全 | YARA特征规则介绍与编写
- Tomcat启动失败-SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ContainerBase.
热门文章
- 中国语言文学研究是c吗c,中国语言文学考研考什么
- 3DVR全景旅游,最新数字化智慧文旅
- 【解决方案】Fiddler一直提示The system proxy was changed.Click to reenable capture...
- python scrapy请求手机版QQ空间数据
- 让Python跑得更快
- 为图表添加达标线:Excel图表学习记第12课
- 哪种耳机适合跑步、适合跑步的耳机推荐
- 784-C语言rand和srand用法详解
- Beyond Compare使用和安装教程
- 【组合数学】 Holding Bin-Laden Captive 详解