默認啓動MongoDB,你是不需要登陸用戶帳號和密碼的。但是,投入到生產中,安全性很重要的。所以。本帖就來講解下,如何添加管理用戶的一些操作。
啓動MongoDB時,通過使用--auth選項,就可以開啓數據庫的安全性檢查,此時只有經過數據庫認證的用戶纔可以進行讀寫操作。
但是:我們首先要在未開啓安全性檢查的情況下(不使用--auth選項)向數據庫中添加用戶:
- > use testdb;
- switched to db testdb
- > db
- testdb
- > db.addUser("test", "1");
上面的操作,就是向testdb添加一個用戶名叫test,密碼爲1的帳號。(admin庫中添加的用戶就是超級用戶)
接下來。當然是重啓服務啦。然後,啓動你的mongo,再登陸。
- > use testdb;
- switched to db testdb
- > db
- testdb
- > db.auth("test", "1");