caoruiy

caoruiy

这家伙有点懒,还没写个性签名!

  • 财富值10
  • 威望值0
  • 总积分20

个人信息

  • 回复了 的回答

    权限问题,这里的权限是指mongoDB的权限,也就是你给的用户名密码eva:111111无法操作你指定的数据库logistics

    其原因在于,你建立的账号eva没有包含在数据库logistics下。我猜你是把该账号建立在admin数据库下了。

    当初建立账号时,你一定是如下执行的:

    > use admin
    > db.createUser({
        user:'eva',
        pwd:'111111',
        roles:[
            role:'readWrite',
            db:'logistics'
        ]
    })
    

    这样建立的用户是简历在admin数据库下的。你可以执行show users查看到当前数据库下有哪些用户。

    解决这个问题,只需要切换到相应的数据库下,建立用户即可:

    # 这一步是关键,切换到相应的数据库下
    > use logistics
    # 下面是一样的
    > db.createUser({
        user:'eva',
        pwd:'111111',
        roles:[
            role:'readWrite',
            db:'logistics'
        ]
    })
    
  • 权限问题,这里的权限是指mongoDB的权限,也就是你给的用户名密码eva:111111无法操作你指定的数据库logistics

    其原因在于,你建立的账号eva没有包含在数据库logistics下。我猜你是把该账号建立在admin数据库下了。

    当初建立账号时,你一定是如下执行的:

    > use admin
    > db.createUser({
        user:'eva',
        pwd:'111111',
        roles:[
            role:'readWrite',
            db:'logistics'
        ]
    })
    

    这样建立的用户是简历在admin数据库下的。你可以执行show users查看到当前数据库下有哪些用户。

    解决这个问题,只需要切换到相应的数据库下,建立用户即可:

    # 这一步是关键,切换到相应的数据库下
    > use logistics
    # 下面是一样的
    > db.createUser({
        user:'eva',
        pwd:'111111',
        roles:[
            role:'readWrite',
            db:'logistics'
        ]
    })
    
试用期 等级规则
20/50
资料完整度
10/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

0

Ta的访客

1