zoukankan      html  css  js  c++  java
  • mongoDB在windows下基于配置文件的安装和权限配置方式

    下载mongoDB 

     http://www.mongodb.org/downloads

    根据操作系统,选择需要下载的安装包

     

     

    添加mongodb 安装目录

    将解压的文件夹中内容拷贝,存放在想要安装的文件目录中:

     

    如:D:Program FilesmongoDB 

     

    添加日志文件夹  

    在 D:Program FilesmongoDB  目录下新建 log 文件夹,

    并在log 文件夹中添加 mongo.log 日志文件

     

    添加数据存储文件夹

    在 D:Program FilesmongoDB  目录下新建 data 文件夹,

    并在data 文件夹下添加 db 文件夹

    指定 mongodb  dbpath 

    使用dos 命令进入  使用 dos 命令进入 D:Program FilesmongoDBin 目录下。

    如下图:

     

    输入命令:mongod --dbpath "D:Program FilesmongoDBdatadb"

     

    如上图 mongodb  dbpath 配置成功  关闭当前dos 窗体。

     

    添加 mongodb 配置文件

    在 D:Program FilesmongoDB 目录下新建 mongod.cfg 文件。并添加内容如下:

    logpath=D:Program FilesmongoDBlogmongo.log

    dbpath=D:Program FilesmongoDBdatadb

     

    #----bind_ip----绑定IP,可以为多个,如果不绑定,及所有对本机的IP都能使用
    bind_ip=127.0.0.1 
    
    #---port----绑定端口好
    port=27017
    
    #---quiet----是否为后台程序,默认不是
    quiet=true
    
    #----logpath-----日志文件路径
    logpath=D:chhMongoDBdatalogmongod.log
    
    #----logappend----日志的追加方式,默认是false,覆盖模式的,建议设置为true,能更好的监控数据
    logappend=true
    
    #-----dialog-----
    diaglog=3
    
    #dbpath数据文件的存放路径
    dbpath=D:chhMongoDBdatadb
    
    #开启日志功能,这个功能在2.0版本以前是默认关闭的,2.0只要设置日志目录即自动开启该功能
    journal=true
    #开启权限功能
    auth=true

     

     

    mongoDB 配置为window服务

    使用 dos 命令进入 D:Program FilesmongoDBin 目录下。

    输入如下命令: 

    mongod --config "D:Program FilesmongoDBmongod.cfg" --install

     

    如上图:配置 mongodb 为 windows 服务成功。

     

     

    设置 mongodb 权限访问

    MongoDB默认设置为无权限访问限制MongoDB默认设置为无权限访问限制

    在 mongodb 配置文件 mongod.cfg 中添加

    auth = true

    开启 mongodb 数据库 访问权限。

     

    基于java mongodb数据库 访问用户验证,需要为要访问的db(数据库)设置用户。

    使用dos 命令进入 mongodb  bin 目录

    使用以下 命令:创建数据库,和为该数据库设置访问用户。

    mongo  // 进入 mongodb 

    use galaxy  // 使用 名为‘galaxy’的数据库(如果没有该库 mongodb 自动创建)

    db.addUser(root,admin // 为名为‘galaxy’的数据库添加有读写权限的用户

    db.addUser(read,read,true) // 为名为‘galaxy’的数据库添加只读权限的用户(不需要添加)

     

     

     

     

    管理 MongoDB 服务

    启动 MongoDB 服务 命令:net start MongoDB 

    停止 MongoDB 服务 命令:net stop MongoDB 

    删除 MongoDB 服务 命令:

    进入 mongodb bin 目录下  使用命令:mongod --remove 

    可将MongoDB 服务删除

     

    也可以在windows ——>设置——>控制面板——>管理工具——>服务  中管理MongoDB 服务

  • 相关阅读:
    单点登陆
    【springmvc学习】常用注解总结
    Excel里函数中的万金油,你确定不要点进来看看?
    Maven3在Eclipse上安装插件
    VSCode 云同步扩展设置 Settings Sync 插件
    Ubuntu 18.04 root 使用ssh密钥远程登陆
    [Asp.net] C# 操作Excel的几种方式 优缺点比较
    开源框架Autofac使用入门
    C# .net Ueditor实现图片上传到阿里云OSS 对象存储
    [python]TypeError: string indices must be integers解决方法
  • 原文地址:https://www.cnblogs.com/smile361/p/3345817.html
Copyright © 2011-2022 走看看