• 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

  • 相关阅读:
    MySQL数据库学习【第三篇】增删改查操作
    MySQL数据库学习【第二篇】基本操作和存储引擎
    MySQL数据库学习【第一篇】数据库安装
    python全栈开发基础【第二十七篇】IO模型
    python全栈开发基础【第二十六篇】(concurrent.futures模块、协程、Greenlet、Gevent)
    python基础之带参数装饰器和迭代器
    python基础之闭包函数与装饰器
    逻辑回归
    朴素贝叶斯
    决策树
  • 原文地址:https://www.cnblogs.com/zp1287516153/p/5546205.html
Copyright © 2020-2023  润新知