博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mongodb01 - Mongodb安装与配置
阅读量:4993 次
发布时间:2019-06-12

本文共 1761 字,大约阅读时间需要 5 分钟。

1、下载安装包  =>   地址(www.https://www.mongodb.com) 

  个人建议最好下载ZIP包,否则有可能安装的时候到最后一步一直到loading的状态,而且就算强制结束,在配置mongodb的时候也会出错。

  zip包地址:()

2、双击安装  =>  Next  =>  

3、更改安装路径  =>   Complete  =>  Next

4、此时Mongodb安装完成之后,严格来讲并不能够在windows下使用,需要配置环境变量(path:计算机=>属性=>高级系统设置=>环境变量);

5、如果要正常启动MongoDB数据库,那么必须建立一个文件夹,这个文件夹将保存所有的数据库的信息,

   将在MongoDB文件夹之中建立一个db的目录,并且在此目录下保存所有的数据文件;(用户手工建立)

6、启动MongoDB  => MongoDB数据库的启动需要使用mongod命令完成,启动的时候可以设置端口号,也可以不设置端口号。

  (01)、不设置端口号启动MongoDB服务:

      mongod  --dbpath  D:\Mongodb\db 

  (02)、设置端口号启动:

      mongod --dbpath  D:\Mongodb\db  --port=27000 (端口自定义):

      如果日后需要通过程序访问数据库的话,那么一定要设置端口号。

  (03)、出现这个就说明服务启动成功了

      

  (04)、当MongoDB服务启动之后,可以使用mongo命令连接数据库

        命令 =>  mongo

         

  (05)、范例:查询所有的数据库 命令 =>  show database; 

      此时只存在一个local的本地数据库,不过这个数据库不使用;

      虽然以上的代码实现了数据库的启动与连接操作,但是从严格意义上来讲,以上的代码没有任何的用处,

      因为在实际开发来讲,在MongoDB启动的时候需要设置一些参数:端口号、是否启用用户验证、数据文件的位置等;

  (06)、范例:在D:\Mongodb\目录下建立一个文件  “mongodb.conf” :放置MongoDB启动时候需要配置的参数 

          1、同时建立了一个log文件夹再log文件夹下面建一个“mongodb.log”日志文件,保存日志;      

          2、mongodb.conf 文件内容  =>  MongoDB启动时候需要配置的参数

          # 设置数据目录的路径

          dbpath = D:\Mongodb\db
          # 设置日志信息的文件路径
          logpath = D:\Mongodb\log\mongodb.log
          # 打开日志输出操作  
          logappend = true  #前面加个 # 关闭日志输出
          # 在以后进行用户管理的时候使用它
          noauth = true
          #端口
          port = 27001

           3、随后重新启动MongoDB数据库服务

            切换到admin数据库  :   use admin

            关闭数据库服务: db.shutdownServer();(直接×掉)

            重新启动:   mongod -f D:\Mongodb\mongodb.conf

            日志文件中就会出现输出的信息,如果想输出在控制台上,可关闭日志输出;

            

        4、连接数据库

            此时服务器已经存在有指定的端口号了,所有连接的时候需要加上配置的端口号;

                使用端口号启动在日后的程序开发部分是非常有用处的。

            mongo  --port=27001

转载于:https://www.cnblogs.com/patriot/p/8117646.html

你可能感兴趣的文章
自己写的连击文字特效
查看>>
【Android】eclipse打不开的解决办法和“Jar mismatch! Fix your dependencies”的解决
查看>>
Mysql查询某字段值重复的数据
查看>>
Java 自学笔记-基本语法3setOut()方法设置新的输出流
查看>>
cocos2d-JS 模块 anysdk 概述
查看>>
docker镜像mac下保存路径
查看>>
docker使用 命令
查看>>
关于C#操作INI文件的总结
查看>>
ZeptoLab Code Rush 2015 B. Om Nom and Dark Park
查看>>
ctci1.2
查看>>
[译]RabbitMQ教程C#版 - 路由
查看>>
升级项目到.NET Core 2.0,在Linux上安装Docker,并成功部署
查看>>
Android:onNewIntent()触发机制及注意事项
查看>>
珠宝公司之感想
查看>>
项目问题
查看>>
scss侦听并压缩
查看>>
我有接口文档, 你有酒吗?
查看>>
iOS - Push 通知推送
查看>>
[FJOI2007]轮状病毒
查看>>
Azure AADSTS7000215 其中一种问题的解决
查看>>