当前位置:   article > 正文

手把手教你如何搭建Mongo数据库_mongodb数据库搭建

mongodb数据库搭建

一、安装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
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
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)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

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

在这里插入图片描述

四、安装过程中用到的参考链接
  1. 如何安装mongoDB :https://zhuanlan.zhihu.com/p/32183840

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/407676
推荐阅读
相关标签
  

闽ICP备14008679号