我的生產環境中,我的MongoDB是啓動和運行人員和數據庫管理員要求我們改變我們使用身份驗證的密碼。這樣做的一種方法是在change passwordMongoDB中更改密碼爲現有用戶
> db.auth("app_user", "somepassword")
db.addUser("app_user", "new password")
描述這是一樣好添加新用戶再次使用新密碼運行adduser命令。
我知道我必須用--auth選項重新啓動mongod,一旦我按照in的描述添加新用戶,但由於這是生產環境,我無法重新啓動服務器。有沒有其他的選擇?或者,如果我的做法是錯誤的如何在MongoDB中
如果您從無身份驗證轉爲授權,則只需重新啓動 - 您無需重新啓動。 – 2013-04-30 15:13:30
顯然你還需要重新啓動時添加/更新用戶到非認證mongod(是的,它仍然可以在特定的數據庫上對用戶進行認證) – Benoit 2016-11-25 15:13:11