mongodump导出失败

问题遇到的现象和发生背景

服务器要进行mongodb数据迁移,由于是全量备份,我选择使用mongodump和mongorestore的方式进行数据迁移。

遇到的现象和发生背景,请写出第一个错误信息

输入以下命令后

mongodump -u 用户名 -p密码  -o 文件存放路径 --authenticationDatabase admin –oplog --gzip

出现报错:

Failed: error counting admin.system.version : not authorized on admin to execute command { count: "system.version", query:{},$readPreference:{mode:"secondaryPreferred" }, $db:"admin" }
我的解答思路和尝试过的方法

1、报错显示admin.system.version出了问题,想去查看一下。
use admin
show tables
发现没有system.version表,但是同样没有这张表的另一台服务器使用mongodump却能够成功。
2、以为是version版本问题
mongodb shell和mongodb server的version都是4.0以上版本

我希望达到的效果

mongodump能够成功将数据库导出

权限不够?