
Halo, kalau kamu merasa tulisan saya ngebantu kamu, kamu bisa ucapkan terima kasih lewat saweria .
If you feel this website help you, you can donate at saweria .
How To
Secara default setelah meng-install MongoDB, authorization (username & password) dalam keadaan disabled, sehingga keamanannya hanya dari bindIP yang hanya bisa di akses dari localhost
Berikut cara mengaktifkan MongoDB authorization
-
Download MongoDB Shell
-
Konek ke MongoDB dengan
mongosh
-
Buat user baru dengan akses root
use admin; db.createUser( { user: "admin", pwd: "passwordRoot", roles: [ { role: "root", db: "admin" } ] } )
-
Masuk ke
/etc/mongod.conf
, enabled authorization dengan cara#change this line security: authorization: enabled
-
Restart service MongDB
sudo service mongod restart
-
Coba login lagi tanpa username
Anonymous Sudah Tidak Punya Akses (Tapi Tetap Bisa Login ya)
-
Untuk login dengan user yang sudah di buat, bisa dengan cara
mongosh -u admin --authenticationDatabase admin