Docker給MongoDB設置用戶密碼
沒有用戶和密碼,MongoDB的客戶端NoSQL Manager for MongoDB是無法連接的
設置用戶和密碼如下
#admin進入 docker exec -it 10b15378e5ae mongo admin #創建用戶和密碼 db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); #驗證一下對不對 db.auth("admin","123456"); #退出 exit
修改密碼
use admin;
switched to db admin
> db.changeUserPassword('admin','88889999');