鍍金池/ 問答/數(shù)據(jù)庫/ mongodb備份失敗,添加的有讀寫權(quán)限的用戶,但是提示驗證失敗,讀取寫入數(shù)據(jù)正

mongodb備份失敗,添加的有讀寫權(quán)限的用戶,但是提示驗證失敗,讀取寫入數(shù)據(jù)正常,求指點(diǎn)

是這樣的情況,Ubuntu下mongodb使用一切正常,開啟驗證,使用創(chuàng)建的用戶一切使用正常,可以驗證,下面的信息顯示,我創(chuàng)建的三個用戶。在使用的時候也正常連接,(nodejs連接),但是到了數(shù)據(jù)備份的時候就不行了,求大佬指點(diǎn)下問題出在哪

root@vueblog:/blog/backup# sudo mongodump -h 127.0.0.1 -d blog -u blogUser -p blogUser -o /blog/backup/
2018-07-31T02:33:44.213+0100    
// 說我驗證失敗,看下面,賬號密碼都是一樣的,和創(chuàng)建的用戶一模一樣
Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.


> use admin
switched to db admin
> db.auth("blogUser","blogUser")
1  //驗證通過

// 全部管理員
> db.auth("blogAdmin","blogAdmin")
1
> db.system.users.find().pretty()
{
"_id" : "admin.blogAdmin",
"user" : "blogAdmin",
"db" : "admin",
"credentials" : {
    "SCRAM-SHA-1" : {
        "iterationCount" : 10000,
        "salt" : "LezWgtwzcQdUGJNQHk/PrA==",
        "storedKey" : "JMq+WDKQUM+F6psaYkJ4A64ICvc=",
        "serverKey" : "wjVtJeXI+cSOkL/hRea/XMOnsHM="
    }
},
"customData" : {
    
},
"roles" : [
    {
        "role" : "userAdminAnyDatabase",
        "db" : "admin"
    }
]
}
{
"_id" : "admin.blogUser",
"user" : "blogUser",
"db" : "admin",
"credentials" : {
    "SCRAM-SHA-1" : {
        "iterationCount" : 10000,
        "salt" : "i0pAWh218NJZOg31QUw6Mg==",
        "storedKey" : "NKiBdk7pjS6xfGVWfZ0+ymcBQv8=",
        "serverKey" : "jN7OYs4t3NNwANlfdPfa7FMW3ug="
    }
},
"customData" : {
    
},
"roles" : [
    {
        "role" : "readWrite",
        "db" : "blog"
    }
]

}
{

"_id" : "admin.blogSession",
"user" : "blogSession",
"db" : "admin",
"credentials" : {
    "SCRAM-SHA-1" : {
        "iterationCount" : 10000,
        "salt" : "BMpvRaJAp6vb/u41AuvWHA==",
        "storedKey" : "PygM60Xwykru10P2FvUcYQwkvoQ=",
        "serverKey" : "2bqPumdwUOMu0491TZdxo/ujris="
    }
},
"customData" : {
    
},
"roles" : [
    {
        "role" : "readWrite",
        "db" : "session"
    }
]
}
回答
編輯回答
尛曖昧

試試這樣: sudo mongodump -h 127.0.0.1 -d blog -u blogUser -p blogUser --authenticationDatabase admin -o /blog/backup/

2017年5月30日 15:04