mongodbdump 报错

[root@MongoDB1 bin]# ./mongodump -h 172.17.1.20:27030 -uxxxx -pxxxx  --db=guandb_online -o /data/backup/ 
2018-08-24T11:27:40.206+0800    Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.
./mongodump -h 172.17.1.20:27030 -uxxxx -pxxxx  --db=guandb_online -o /data/backup/ --authenticationDatabase admin

原因:使用超级用户备份 其认证库在admin下

        "_id" : "admin.xxxx",
        "user" : "xxxx",
        "db" : "admin",
        "roles" : [
                {
                        "role" : "userAdminAnyDatabase",
                        "db" : "admin"
                },
                {
                        "role" : "readWriteAnyDatabase",
                        "db" : "admin"
                }
        ]
}

猜你喜欢

转载自blog.csdn.net/weixin_42715413/article/details/82015167