1
道歉爲我的可能微不足道的問題,但我是新來的Mongodb。Mongodb備份和恢復:錯誤讀取數據庫未被授權執行命令
我已成功轉儲了一個mongodb數據庫,說DB_A
其中有一個默認用戶user_A
與角色dbOwner
。 我正試圖將轉儲導入另一個數據庫DB_B
,它有一個默認用戶user_B
和角色dbOwner, dbAdmin
。
所以,目標數據庫有不同的名稱和不同的用戶,但是SCHEMA
。
當我試圖恢復,我得到的是:error reading database not authorized on DB_A to execute command: { listCollections: 1, cursor: {batchSize: 0} }
這聽起來好像user_B
試圖訪問(listCollections)DB_A
但不具有權限。
注 出口是MLAB轉儲包括:
- 管理文件夾[系統的用戶,系統版本,BSON和JSON文件]
- DB_A foder [含BSON和JSON文件]
- oplog.bson文件
亞歷克斯,我的連接字符串是正確的,我能夠連接到DB_B並查看集合。 – mulp