1
我設置了一個全局管理員,其中包括許多角色,如clusterAdmin
,任何數據庫管理員等。但是,我只能在admin
數據庫中進行身份驗證。mongodb全局認證
因此,mongo -u admin -p
不起作用。我得到auth fails
錯誤。但是,當我剛啓動mongo
外殼,然後切換到admin
db並進行身份驗證時,它就可以正常工作。
mongo
> use admin
> db.auth('admin', <my password>)
我想要做的是
mongo
> db.auth('admin', <my password>)
如何可以在無需使用admin
分貝認證?有這樣的事嗎?我遵循了mongodb文檔,閱讀了幾個指南,我似乎無法得到這個工作。
我想用mongodump
備份所有的數據庫,但它不會工作,因爲它無法驗證。 感謝
是在mongotop。在/etc/mongod.cfg或?中,這是否正常運行? –
那時你正在做手術,例如'mongo --authenticationDatabase admin ...' –