zoukankan      html  css  js  c++  java
  • MongoDB的安装和环境配置

    MongoDB的安装和环境配置

    MongoDB的下载

    1.1 官网地址:https://www.mongodb.com/
    1.2 下载地址:https://www.mongodb.com/try/download/enterprise
    1.3 下载建议:下载4.0以上的版本,不要安装最新版,不要安装 -rc的测试版

    安装过程

    2.1 一路next,选择默认安装
    2.2 注意这里选择默认安装后下一步这里,右下角这里勾去掉,这里的是下载第三方可视化工具,国外的,我选择使用国内的Robo 3T。勾掉后next然后安装。

    MongoDB安装目录里一些基本操作

    (我的安装路径C:Program FilesMongoDBServer4.0in):

    3.1 执行这些命令,要执行这些命令,需要以管理员身份运行cmd( 不建议用git来操作,因为git不是utf-8编码,会有中文乱码问题)

    3.2 打开开始菜单,找到命令提示符,在上面点击右键,选择以管理员身份运行。

    1. 要想执行mongodb的命令,需要cd到他的安装目录下面的bin文件夹下
      2 为了在dos窗口的任何目录下都能执行mongo的命令,需要先设置环境变量,因为计算机在执行命令的时候会在环境变量中找对应的命令
    2. 不同的操作系统设置环境变量的步骤大同小异,Win10操作系统下设置环境变量如下图。
    3. 设置环境变量,操作如下。这里的路径是你的安装路径。

    我们之前安装的其实是数据服务器,通过数据库服务器可以建立很多个数据库,我们打算把新建的数据库放哪里呢?需要指定一个位置。这里我选择在D盘新建一个文件夹来放数据库:

    4.1 在d盘建立一个文件夹mongodb,并且建立子目录db和log
    4.2 在log目录下建立一个文件MongoDB.log ,后缀为.log。d:mongodbdb、d:mongodblog, 分别用来存放数据库文件和数据库日志文件.
    4.3把mongodb文件夹的只读属性去掉。

    启动 MongoDB

    5.1 以管理员身份运行cmd.exe,进入dos命令界面,执行下列命令。

    mongod --storageEngine mmapv1 --dbpath "d:mongodbdb" --logpath "d:mongodblogMongoDB.log"
    

    5.2 执行后,就挂起了,需要另外开命令窗口测试是否启动成功。
    5.3 测试连接

    1. 原来的cmd窗口不关闭,以管理员身份再开一个cmd窗口,输入mongo或者mongo.exe,出现如下信息说明测试通过,此时我们已经进入了mongoDB的shell,输入exit或者ctrl + C可退出。

    将MongoDB安装为windows服务(很需要)。当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务

    6.3 这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB
    6.4 接着启动mongodb服务 > NET START MongoDB 0013

    mongod --storageEngine mmapv1 --dbpath "d:mongodbdb" --logpath "d:mongodblogMongoDB.log" --install --serviceName "MongoDB"
    

    6.3 这里MongoDB.log就是开始建立的日志文件,--serviceName "MongoDB" 服务名为MongoDB
    6.4 接着启动mongodb服务 > NET START MongoDB 0013

    6.5 打开任务管理器,可以看到进程已经启动
    6.6 再次测试连接 > mongo
    6.7 关闭进程和退出服务.

    1. ctrl + C 退出服务
    2. 关闭服务:net stop MongoDB
  • 相关阅读:
    <img/>标签onerror事件在IE下的bug和解决方法
    IIS启用Gzip压缩造成OpenFlashChart不能正常显示问题及解决方法
    小心枚举陷阱
    "动软.Net代码生成器"的一次扩展经历
    旁听面试杂想
    .NET Remoting学习点滴(二):基本概念
    十字路口
    表变量和临时表
    动态创建WebService
    拼接SQL造成的意想不到的后果
  • 原文地址:https://www.cnblogs.com/xz233/p/13556146.html
Copyright © 2011-2022 走看看