zoukankan      html  css  js  c++  java
  • mongo通过URL连接IDEA

      今天遇上一个问题,IDEA连接阿里云上的Mongo出现问题。

    一、角色分类

      1.数据库用户角色:read、readWrite;     
      2.数据库管理角色:dbOwner、dbAdmin、userAdmin;
      3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
      4.备份恢复角色:backup、restore;
      5.所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
      6.超级用户角色:root  

      第一类不能通过URL连接Mongo数据库,最后我选了dbOwner是可以的,其他不清楚

    二、创建用户

    参考了https://www.jianshu.com/p/93acc0333209

      Mongo的用户是绑定数据库的。新建mongo容器后第一件是就是新建一个具有root或者userAdminAnyDatabase权限的用户。然后验证一次再进行以下操作。

     1 # 第一步切换到需要创建用户的数据库
     2 > use nsp
     3 
     4 
     5 #第二部,创建相应角色的用户,注意根据用用途选择相应的角色。
     6 > db.createUser({user:'nsp',pwd:'nsp',roles:[{role:'dbOwner',db:'nsp'}]})
     7 Successfully added user: {
     8     "user" : "nsp",
     9     "roles" : [
    10         {
    11             "role" : "dbOwner",
    12             "db" : "nsp"
    13         }
    14     ]
    15 }
  • 相关阅读:
    Apache mod_rewrite
    vim 常用设置
    ssh 和 scp 命令访问非默认22端口。
    gulp常用插件
    gulp+Babel 搭建ES6环境
    ES6类与模块
    Autoprefixer处理CSS3属性前缀
    js模块方案
    ES6转码器babel的使用
    window.history.pushState与ajax实现无刷新更新页面url
  • 原文地址:https://www.cnblogs.com/qiuye98/p/12823121.html
Copyright © 2011-2022 走看看