zoukankan      html  css  js  c++  java
  • monogodb3.4安装修改,权限设置

    下载地址:https://www.mongodb.com/download-center#community

    这里的方法只对应3.4,别的有没有效果请自行判断。

    下载后按默认下一步。

    默认安装地址  C:Program FilesMongoDBServer3.4

    运行cmd

    cmd /k cd C:Program FilesMongoDBServer3.4in

    mongod.exe --dbpath "d:mongodbdata" --logpath "d:mongodbdatalog1.log" --logappend  --serviceName "MongodbService" --serviceDisplayName "MongoDBService" --auth --install

    可以把它做成bat执行。

    --auth设置成权限认证

    如果是已安装的要改成认证模式,需要先停止服务

    net stop MongodbService

    cmd /k cd C:Program FilesMongoDBServer3.4in

    mongod.exe  --dbpath "d:mongodbdata" --logpath "d:mongodbdatalog1.log" --logappend  --serviceName "mongodbService" --serviceDisplayName "MongoDBService" --auth --reinstall

    net start MongodbService

    安装完后

    show dbs

    默认有

    local

    admin

    两个数据库。

    添加2个账号,sa是超级管理员,所有权限。同时添加对应数据库账号密码。

    旧版的createUser=addUser,新版没有这个方法了。这里不得不吐槽下monogodb新版的东西老是不兼容旧版的。

    use admin  db.createUser({user:'sa',pwd:'sa',roles:["root"]})

    这里要先添加个数据库testdb

     db.createUser({user:'satestdb',pwd:'sa',roles:[{ role: "dbOwner", db: "testdb" }]})

    db.auth("sa","sa")

    添加完后就需要登录才能用了。

  • 相关阅读:
    让Oracle的 SHOW PARAMETER 命令显示隐藏参数
    insufficient privileges for 'SYS' when 'shutdown immediate'
    ROW_NUMBER
    Oracle RAC 环境下的连接管理
    git报错:fatal: bad config line 1 in file C:/Users/JIANGXIAOLIANG/.gitconfig
    MVC教程:授权过滤器
    MVC教程:MVC区域路由
    ES6语法:let和const
    git基本操作:分支管理
    Vue:计算属性
  • 原文地址:https://www.cnblogs.com/cvol/p/6369974.html
Copyright © 2011-2022 走看看