zoukankan      html  css  js  c++  java
  • mongodb下载、windows平台下安装和启动

    为什么要了解mongodb?

    偶然看了一篇知乎,从这里https://www.zhihu.com/question/32071167?sort=created,应该能激起你下载安装它。

    对于它的解释网上有很多说法,这里不多说了

    自身机型:win10 64位 8g内存 

    1.下载

    mongodb是开源的,所以就不放云盘里了,直接在https://www.mongodb.com/官网上下载

    进入官网,点击页面右上角Download

    选择下面小字的All Version Binaries,64位的

    这里下的是3.6.0版本的,劲量选之前版本的,因为我试过下载了接近新版本的都不好使

    网速给力的话很快就下载下来了

    注意:一定不要下接近最新版本,否则安装的时候就会出现下面的问题,所以别走弯路,浪费时间

    2.安装

    直接贴图了,没法说啊

    双击安装包下载

     

    默认是c盘,这里还是自定义一下路径,为了避免以后各种管理员权限问题

    等待安装。。。。。

    安装完成

     

    MongoDB Compass Community是可视工具

    3.启动

    启动mongodb就是配置数据库的存储路径,这里给出几种启动方法

    3.1配置参数启动

    这里我安装的路径为D:MongoDB,创建一个data文本,在D:MongoDBdata中创建一个存放数据库存储db及日志log->mongodb.log,日志选择性创建,不创建日志会直接在dos上显示。也可以在其它地方创建。

    先启动服务,选择管理员身份打开Windows PowerShell->cmd,进入dos切换到安装路径bin文件下cd D:MongoDBin,然后配置--dbpath、--logpath路径启动服务 .mongod --dbpath D:MongoDBdatadb --logpath D:MongoDBdatalogmongodb.log

    --dbpath 数据库存储路径

     --logpath 日志存储路径

    服务启动后mongod.log日志里面会记录已启动信息

    要是想对数据库做操作就重新开一个dos,切换到安装路径bin文件下cd D:MongoDBin ->.mongo ---------------

    -----------------下面验证是否已经启动-----------------

    连接connect 下面可以看出已经开启,并且mongodb中内置三个数据库admin、local

     

    3.2配置文件启动

    已经安装完毕之后,在 D:MongoDB文件下创建一个mondb.conf配置文件

     内容:

    dbpath=D:MongoDBdatadb 
    logpath=D:MongoDBdatalogmongodb.log
    logappend=true
    port=27017

    管理员身份打开dos,切换到安装路径bin文件下cd D:MongoDBin ,然后  .mongod  -f D:MongoDBmondb.conf

    要是没报错,就已经启动了

    3.3win服务启动

    已经安装完毕之后,管理员身份打开dos,切换到安装路径bin文件下cd D:MongoDBin,然后配置--dbpath、--logpath路径  .mongod --dbpath D:MongoDBdatadb --logpath D:MongoDBdatalogmongodb.log  --install --serviceName "MongoDB" --serviceDisplayName "MongoDB"   

    --dbpath 数据库存储路径

     --logpath 日志存储路径

    --install 安装服务

    --serviceName  win服务名称

    --serviceDisplayName 显示服务名称

     

    net stop MongoDB 关闭服务,ctr+c直接关闭服务

     创建一个服务的好处在于下次重新启动的时候,就不需要输入前面两行了,直接net start MongoDB就可以了 

    或者是直接在服务属性里面设置自动,每次启动电脑的时候MongoDB Server就会自动启动

  • 相关阅读:
    Java JDK和IntelliJ IDEA 配置及安装
    来吧学学.Net Core之登录认证与跨域资源使用
    来吧学学.Net Core之项目文件简介及配置文件与IOC的使用
    【转载】任正非:我的父亲母亲
    HTTP协议中的短轮询、长轮询、长连接和短连接
    跨域资源共享CORS详解
    C#各个版本中的新增特性详解
    仓央嘉措不负如来不负卿
    Redis Sentinel实现的机制与原理详解
    Redis的发布订阅及.NET客户端实现
  • 原文地址:https://www.cnblogs.com/leap-li/p/8523907.html
Copyright © 2011-2022 走看看