使用mongo客户端访问管理员ok,mongorestore失败

时间:2014-08-22 03:20:36

标签: mongodb mongorestore

使用mongo客户端,我可以使用我的管理员帐户成功验证:

$ mongo -u my_admin_username -p my_admin_pass --authenticationDatabase admin
MongoDB shell version: 2.6.3
connecting to: test
> 

但是当我尝试使用相同的凭据执行mongorestore时,它会失败:

$ mongorestore -u my_admin_username -p my_admin_pass /backup/20140821/db/myproject/
connected to: 127.0.0.1
assertion: 13 not authorized on admin to execute command { getParameter: 1, authSchemaVersion: 1 }

为什么?我错过了什么?我想成功执行一个mongorestore。

1 个答案:

答案 0 :(得分:0)

$ mongorestore -u my_admin_username -p my_admin_pass /backup/20140821/db/myproject/ -db myproject

这很有用。