• MongoDB学习笔记-01 简介、安装


    MongoDB简介

    MongoDB是一种强大、灵活、可拓展的存储方式。是一个面向文档(相当于“行”的概念)的数据库。

    可拓展:通过添加服务器而增加存储量。

    Windows下安装

    • 版本选择

    基于windows平台的MangoDB版本有下面三种:

    MongoDB for Windows Server 2008 R2 edition:Windows Server 2008 R2, Windows 7 64-bit以以上版本

    MongoDB for Windows 64-bit:Windows XP后的windows 64操作系统

    MongoDB for Windows 32-bit:Windows XP后的windows 32操作系统

    • 下载MangoDB

    http://www.mongodb.org/downloads 根据系统类型选择相应的版本下载

    • 安装

    若下载的是msi文件,则双击后按照步骤安装

    若下载的是zip文件,则将该文件解压到想安装的目录

    • 启动MongoDB

    假定安装目录为:E:MongoDB且使用zip方式安装

    1) 数据存放目录

    默认情况下,MongoDB使用C:datadb作为数据的存放目录,启动之前需要确保该路径存在且具有读写权限;也可另行指定数据的存放路径,首先,在E:MongoDB路径下创建目录dbData作为数据的存放,然后在启动MongoDB时--dbpath参数指向该路径。

    2)启动

    启动cmd并进入MongoDB安装目录的bin文件夹(E:MongoDBin),然后运行下面命令:

    mongod --dbpath=E:MongoDBdbData

    若使用默认的路径(C:datadb)作为数据存放目录,则只需要:mongod即可启动MangoDB。

    3)使用mongoDB

    在命令行下输入:mongo即可使用mongoDB数据库

    • 启动MongoDB服务

    将MongoDB作为服务端启动,则每次只需要在cmd中输入mongo即可使用MongoDB。

    mongod --dbpath=E:MongoDBdbData --install

    • MongoDB启动选项

    fork: 表示是否以后台进程模式启动。

    bind_ip: MongoDB 进程绑定的监听IP,默认为 localhost(127.0.0.1)

    port:: MongoDB 服务监听的 TCP 端口,默认为 27017

    dbpath: 数据目录

    logpath: 日志目录

    logappend: 是否启动日志追加

    journal: 是否开启预写日志

    • 使用配置文件方式启动

    在安装目录下创建mongodb.conf文件,并添加如下内容:

    fork = true

    bind_ip = 127.0.0.1

    port = 27017

    dbpath = E:MongoDBdbData

    logpath = E:MongoDBlogsmongo.log

    logappend = true

    journal = true

    通过下面方式启动:

    mongod -f E:MongoDBmongodb.conf

    Linux下安装MongoDB

    • 下载安装包

    http://www.mongodb.org/downloads 根据Linux系统版本下载对应的MongoDB版本

    • 创建数据文件夹

    假设将MongoDB安装在/usr/mongoDB/目录下,则在该目录创建数据文件夹:

    mkdir /usr/mongoDB/dbData/

    • 启动MongoDB

    转到安装目录的bin文件夹,启动mongodb服务并制定数据文件夹的路径:

    ./mongod –dbpath=/usr/mongoDB/dbData/

    使用下面命令正式使用mongodb(还是在bin路径下):

    ./mongo

    只是为了传播知识,侵犯到您的权益,请与1366678737@qq.com联系
  • 相关阅读:
    Appium常用操作之混合应用H5上下文切换
    Appium常用操作之X5内核应用(如微信小程序)上下文切换
    Appium常用操作之toast弹出框处理
    Appium常用操作之页面中的滑动点击
    Appiun常用操作之页面滑动操作
    Appium常用操作之九宫格滑动解锁
    Git、GitHub、GitLab三者之间的联系以及区别
    vm上如何安装centos7
    harles 抓web http、https请求,需要怎么做?给电脑以及浏览器安装证书并设置host、端口号
    Spring Boot Admin开源监控系统
  • 原文地址:https://www.cnblogs.com/Jxwz/p/4153980.html
Copyright © 2020-2023  润新知