mongodb 我在mongodump中开始遇到为整个数据库创建转储的问题

nkkqxpd9  于 2023-02-21  发布在  Go
关注(0)|答案(1)|浏览(433)

我的mongodump是工作,但随着mongo的更新为4.4。
我开始出现问题。{“计划”:“数据库”,“下一次运行”:“2020-11- 04 T23:00:00 Z”,“上次运行”:“2020-11- 03 T23:00:00.000741156Z”,“上次运行状态”:“500”,“上次运行日志”:“备份失败蒙戈转储日志2020-11- 03 T23:00:00.073+ 0000\t失败:创建要转储的Intent时出错:为数据库配置创建意图时出错:计数配置system.indexBuilds时出错:(未授权)未在配置上授权执行命令{ count:“系统.索引生成”,lsid:{ id:通用用户名(“cb 4 b 038 c-b 9d 7 - 4 eab-86 e0-fbbc 142 b43 cd”)},$群集时间:{群集时间:时间戳(1604444395,1),签名:{哈希值:二进制数据(0,60961 DC 390 F0172 EE 83036301 AEBA 02 FD 558 CED 5),密钥ID:6846331182976598018 } },$数据库:“配置”,$读取首选项:{模式:“主要”} }:退出状态1”}]

gr8qqesn

gr8qqesn1#

我也犯过类似的错误。

Failed: error creating intents to dump: 
error creating intents for database config: 
error counting config.system.indexBuilds: 
(Unauthorized) not authorized on config to execute command 
{ count: "system.indexBuilds" .............

看起来,在我的情况下,它与mongodump itslef的损坏/错误版本有关。我使用了来自alpine:3.17.1 docker映像的包mongodb-tools
切换到Mongo提供的Ubuntu和downloaded latest版本时,问题消失。

相关问题