我正在尝试在mongodb中备份一些数据库,并且在我的mongodb中启用了身份验证。
我有一个超级用户,角色是:"root“和db:"admin”,另一个是特定数据库abc的dbOwner用户。
我尝试了以下命令
mongodump --username admin --password "xyz" --authenticationDatabase admin
error - Failed: error dumping metadata: error creating directory for metadata file dump/abc: mkdir dump: permission denied也许我需要使用dbOwner的凭证,但我认为作为超级用户可以做到这一点。
请告诉我如何在mongodump命令中使用这两个凭证。
发布于 2018-06-26 21:33:05
你只需遵循以下命令:
语法:
mongodump -d <databasename> -o <target directory>示例:
mongodump -d user -o ./desktop/foldername.其中:用户是集合名称,-o是输出文件,文件夹名称是存储在文件中的位置。
发布于 2018-07-15 22:15:27
https://stackoverflow.com/questions/51043015
复制相似问题