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")

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

  • 相关阅读:
    CF446DDZY Loves Games【高斯消元,矩阵乘法】
    PHP操作MongoDB数据库
    PHP linux spl_autoload_register区分大小写
    win7 64位安装redis 及Redis Desktop Manager使用
    svn的搭建
    php 扩展 redis
    CI reids 缓存
    拿起键盘写下我的第一封博客
    自我介绍
    课程目标
  • 原文地址:https://www.cnblogs.com/cvol/p/6369974.html
Copyright © 2011-2022 走看看