• MongoDB的安装和环境配置


    MongoDB的安装和环境配置

    1. MongoDB的下载

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



    2. 安装过程

        2.1 一路next,选择默认安装

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





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

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

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

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

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



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

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



    5. 启动 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可退出。


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

        6.1 以管理员身份运行cmd,进入bin文件夹,执行下列命令

        6.2 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



  • 相关阅读:
    python常用函数 A
    从__name__=='__main__'说到__builtin__
    python常用魔法函数
    MySQL内核:InnoDB存储引擎 卷1
    “胡”说IC——菜鸟工程师完美进阶
    恶意代码分析实战
    转折点:移动互联网时代的商业法则
    大型网站系统与Java中间件实践
    《Node.js实战(双色)》作者之一——吴中骅访谈录
    网站运维技术与实践
  • 原文地址:https://www.cnblogs.com/Mortallin/p/13542317.html
Copyright © 2020-2023  润新知