在mongodb中失踪的角色

时间:2014-11-12 02:30:12

标签: mongodb security docker upgrade access-control

我正在使用Docker将mongodb 2.6.5添加到已经安装了2.4.9的主机上,并且我正在共享数据目录。

当我运行2.6.5(在容器中)时,由于2.6:

的变化,我明显得到了权限问题

http://docs.mongodb.org/manual/tutorial/add-user-to-database/

但是当我尝试添加角色为roleAdminAnyDatabase的用户时,我得到了#34;没有名为roleAdminAnyDatabase的角色@ admin"

我是否需要迁移数据?最好的方法是什么?

我假设我可以在没有数据文件的情况下启动2.6.5并从2.4.9中mongorestore数据。但是,这是否意味着我不能再使用该目录运行2.4.9了?

0 个答案:

没有答案