zoukankan      html  css  js  c++  java
  • MongoDB 基础相关(一) 安装和配置

    最近项目使用到MongoDB,在此记录下使用到的基础的东西

    1.下载安装包  

    https://www.mongodb.com/download-center?jmp=nav#community   我下的是3.2.6带ssl的版本(如果打算使用到ssl,连接字符串需要带上ssl=true,如:"mongodb://localhost/?ssl=true")

    2.安装

    安装除了修改安装目录那(安装目录我重新设置了一下),基本都是直接下一步,很快就搞定了

    3.安装完成之后的设置。

    顺带说一下,不知道mongo是不是有意的,安装完成之后的目录里没有data相关的文件夹(使用老版本上来的,习惯把data数据专放到一个数据文件夹,这样看着比较清爽),所以这里最好需要自己创建一个。在data文件夹下新建db、log文件夹。log文件夹下创建一个MongoDB.log文件(名字随你喜欢,不过带参数的时候要统一),用于存放日志

      命令:mongod --dbpath "xxxMongoDBServer3.2datadb" --logpath "xxxMongoDBServer3.2datalogMongoDB.log"

    日志文件创建成功了。MongoDB默认端口为27017,如果想更改,在参数后面加 --port 端口号  就ok了

    4.MongoDB启动服务化

    每次需要启动MongoDB就开cmd很麻烦,所以建议安装好之后,将MongoDB做成服务,会方便很多。做成服务的方法很简单,和启动时前面的参数一样,后面新加 --install --serviceName "MongoDB" 就行了

      命令:mongod --dbpath "xxxMongoDBServer3.2datadb" --logpath "xxxMongoDBServer3.2datalogMongoDB.log" --install --serviceName "MongoDB"

    特别提醒下,注意命令里的空格和引号,路径少了引号会报错的

    5.连接

    在没有图形化连接工具的情况下,可以使用mongo自带的连接工具,不过要自己手打cmd命令,而且返回的数据也很不好看。

      命令:mongo 127.0.0.1

    如果你修改过端口(xxx是你修改的端口号)

      命令:mongo 127.0.0.1:xxx

    默认连接到test数据库,说明连接成功了

    这里推荐一个MongoDB的图形化连接工具  MongoCola 这是个开源的项目,虽然还存在很多问题,至少发起人很乐意和大家一起来优化和完善

    项目地址:https://github.com/magicdict/MongoCola

  • 相关阅读:
    hdu 1203 I NEED A OFFER (0-1背包)
    hdu 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
    hdu 1284 钱币兑换问题 完全背包
    hdu 1114 Piggy-Bank 完全背包
    hdu 2955 Robberies 0-1背包/概率初始化
    hdu 2602 Bone Collector 背包入门题
    hdu 1002 A+B problem II
    hdu 2689 Sort it
    hdu 1874 畅通工程续 Dijkstra
    hdu 1232 畅通工程 并查集
  • 原文地址:https://www.cnblogs.com/zp1287516153/p/5546205.html
Copyright © 2011-2022 走看看