• Mongodb01


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

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

      zip包地址:(http://dl.mongodb.org/dl/win32/x86_64

    2、双击安装  =>  Next  =>  

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

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

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

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

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

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

          mongod  --dbpath  D:Mongodbdb 

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

          mongod --dbpath  D:Mongodbdb  --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:Mongodbdb
              # 设置日志信息的文件路径
              logpath = D:Mongodblogmongodb.log
              # 打开日志输出操作  
              logappend = true  #前面加个 # 关闭日志输出
              # 在以后进行用户管理的时候使用它
              noauth = true
              #端口
              port = 27001

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

                切换到admin数据库  :   use admin

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

                重新启动:   mongod -f D:Mongodbmongodb.conf

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

                

            4、连接数据库

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

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

                mongo  --port=27001

  • 相关阅读:
    Vue2 组件注册
    Vue2 CSS 过渡
    Vue2 过滤器
    Vue2 路由
    网页一次滚动一屏幕效果
    JavaScript作用域-声明提升(个人总结)
    JS函数作用域提升
    如何以计算机的方式去思考
    常用Git命令总结
    关于RBAC(Role-Base Access Control)的理解(转)
  • 原文地址:https://www.cnblogs.com/patriot/p/8117646.html
Copyright © 2020-2023  润新知