学习MongoDB(一)

学习MongoDB(一)一 . MongoDB 1.概述 CMS采用MongoDB数据库存储CMS页面信息,CMS选用Mongodb的原因如下: 1、Mongodb是非关系型数据库,存储Json格式数据 ,数据格式灵活。 …

学习MongoDB(一)

一 . MongoDB

1.概述

CMS采用MongoDB数据库存储CMS页面信息,CMS选用Mongodb的原因如下:

1Mongodb是非关系型数据库,存储Json格式数据 ,数据格式灵活。

2、相比课程管理等核心数据CMS数据不重要,且没有事务管理要求。

什么是MongoDB呢?

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

       MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

学习MongoDB(一)

2.安装/使用

 2.1 下载

MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。

​       官方地址:

                        https://www.mongodb.com/

​       小喵学习的时候下载3.4版本: 

                         http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-v3.4-latest-signed.msi

       学习MongoDB(一)

        小伙伴们也可以去小喵的百度网盘上下载下来哦!

          链接:https://pan.baidu.com/s/1cDHmM5xZ2GEZVZ3cyU3Gbg 
          提取码:jpz6

2.2 安装

步骤一:向导页面

学习MongoDB(一)

步骤二:同意许可

学习MongoDB(一)

步骤三:选择安装类型:建议使用自定义安装

学习MongoDB(一)

步骤四:选择安装路径

学习MongoDB(一)

步骤五:准备安装

学习MongoDB(一)

步骤六:提示安装成功后,需要重启计算机,点击“OK” 

(注意:重启计算机不是每台计算机都需要,有的计算机不需要重启哦!)

学习MongoDB(一)

步骤七:完成安装

学习MongoDB(一)

步骤八:重启计算机 

(这一步和  步骤六 相同)

学习MongoDB(一)

 

3.配置MongoDB

    创建几个文件夹/文件具体如下 :

            数据库路径 :data 目录

            日志路径 :  logs 目录

            日志文件 :  mongo.log 文件

            配置文件 :  mongo.conf 文件

     1)data 目录、logs 目录、 mongo.conf 文件

  学习MongoDB(一)

         mongo.conf 文件的信息如下 :

#数据库路径(根据自己安装的目录修改即可)
dbpath=G:JAVAMongoDBServer3.4data
#日志输出文件路径(根据自己安装的目录修改即可)
logpath=G:JAVAMongoDBServer3.4logsmongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017

代码100分

学习MongoDB(一)

       2)mongo.log 文件

学习MongoDB(一)

 

4.安装MongoDB服务

这一步可选

小喵没有将MongoDB注册成服务.

  1. 安装服务: 通过执行bin/mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件
代码100分

--根据自己的安装目录调整路径

mongod.exe --config "G:JAVAMongoDBServer3.4mongo.conf" --install

学习MongoDB(一)

2.命令操作

 启动服务

net start MongoDB

学习MongoDB(一)

   关闭服务:

代码100分
net stop MongoDB
    1. 删除服务:(如果服务创建有误,可以删除重新安装)
mongod.exe --remove

安装/使用问题 : 关于启动MongDB的mongod.exe 遇到闪退问题解决办法

在cmd命令窗口按照官方安装MongoDB时遇到 启动mongod.exe闪退的问题,解决办法:

在你安装MongDB的目录下,创建一个data文件夹。

学习MongoDB(一)

然后,在需要先配置一下你要存储数据的地址,打开cmd命令窗口,进入到MongoDBin目录下 输入:mongod –dbpath  G:JAVAMongoDBServer3.4data会出现

学习MongoDB(一)

出现这些之后说明连接成功了,可以倒开浏览器访问   http://localhost:27017/  如果查看到以下页面则说明ok了

学习MongoDB(一)

这就是小喵的解决方法,

你get到了吗?

二.客户端工具-studio 3T  for MongoDB

 1..概述

studio3tmongodb优秀的客户端工具。官方地址在https://studio3t.com/

学习MongoDB(一)

 

学习MongoDB(一)

同样小伙伴们也可以去小喵的百度网盘上下载下来哦!

链接:https://pan.baidu.com/s/1Zm7OTIWRoVhp9L0smdt4_g 
提取码:zwz2

2.安装/使用

步骤一:向导

学习MongoDB(一)

 

步骤二:许可

学习MongoDB(一)

步骤三:选择安装位置

学习MongoDB(一)

 

步骤四:准备安装

学习MongoDB(一)

步骤五:安装完成

学习MongoDB(一)

三.连接MongoDB

步骤一:启动,双击“Studio-3T.exe

学习MongoDB(一)

步骤二:打开新建管理“Connection Manager

步骤三:创建新连接(New Connection

步骤四:连接,选择新创建“localhost”,点击按钮“Connect

步骤五:连接成功

学习MongoDB(一)

 

常见设置

默认Studio3t的字体太小,需要修改字体:

学习MongoDB(一)

好了,今天的知识就分享到这里了

希望小喵的分享对你有所帮助!

(^_^)~喵~!!

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7965.html

(0)
上一篇 2023-03-10
下一篇 2023-03-10

相关推荐

  • 如何使用Python保存数据?

    如何使用Python保存数据?在程序开发中,数据的处理和保存是非常重要的一环。而Python作为一种流行的高级编程语言,其提供了很多方法来处理各种类型的数据,并且支持将这些数据保存在各种格式的文件中。本文将介绍如何使用Python保存数据,并且会从多个方面对这个主题进行详细阐述。

    2024-08-08
    27
  • 如何在PyCharm中导入第三方库?

    如何在PyCharm中导入第三方库? PyCharm是一款功能强大的Python IDE,开发者使用它可以高效地完成Python程序开发和调试任务。在使用PyCharm进行Python开发时,经常需要使用第三方库来简化代码编写过程和提高程序性能。本文将详细介绍如何在PyCharm中导入第三方库,方便开发者更好地完成Python程序编写任务。

    2024-08-23
    24
  • mysql实战案例[通俗易懂]

    mysql实战案例[通俗易懂]实战案例 1.搭建mysql服务 下载mysql [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release

    2023-05-28
    144
  • 20200722_Oracle添加表空间、用户,用户授权

    20200722_Oracle添加表空间、用户,用户授权–创建表空间 CREATE TABLESPACE aifu –表空间名 aifu LOGGING DATAFILE 'D:dev_configOracleTableSpacesaif

    2023-03-27
    160
  • 如何删除anaconda环境

    如何删除anaconda环境Anaconda是一个Python环境和软件包管理器,它使得安装和管理不同的Python库和依赖变得更加容易。然而,有时候可能需要删除某个Anaconda环境,例如对于不再需要的或者造成麻烦的环境。本文将介绍如何删除Anaconda环境。

    2024-08-02
    38
  • PyCharm自动导入包教程

    PyCharm自动导入包教程在进行Python编程的过程中,我们都会遇到包导入的问题。对于一些较为简单的项目,我们可以手动导入需要的包,但是在大型的项目中,手动导入包会变得十分繁琐。而PyCharm提供了自动导入包的功能,可以在代码中自动添加缺失的导入语句,提高了代码的可读性和可维护性。

    2024-04-29
    97
  • 使用SQLServer 2008的CDC功能实现数据变更捕获

    使用SQLServer 2008的CDC功能实现数据变更捕获使用SQLServer 2008的CDC功能实现数据变更捕获 原创 置顶 發糞塗牆 最后发布于2012-10-30 23:35:53 阅读数 48357 收藏 展开 最近由于工作需要,研究了一下20…

    2023-02-14
    135
  • ASP.Net Core — 领域模型与数据库架构保持同步

    ASP.Net Core — 领域模型与数据库架构保持同步
    在ASP.Net Core中一般使用CodeFirst开发模式,通过EntityFramek Core来对数据库的读写操作,有时候我们可能会修改实体模型类,…

    2023-04-05
    175

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注