Cara Reset Password User MongoDB

Terakhir diupdate: 30 April 2025

Halo, Sob! Dalam pengelolaan basis data MongoDB, terkadang mungkin kamu perlu mengganti atau mereset password pengguna, baik karena alasan keamanan atau ingin merubah kebijakan akses. MongoDB menyediakan beberapa metode untuk melakukan ini, seperti db.changeUserPassword() dan db.updateUser(), yang masing-masing memiliki kegunaan dan prasyarat tertentu. Simak caranya di bawah ini yuk!

Prasyarat

  1. Memiliki layanan VPS Ubuntu yang aktif
  2. Sudah menginstall MongoDB, kalau belum simak caranya pada panduan Cara Install MongoDB di VPS Ubuntu

Step 1: Buat Koneksi SSH pada Server MongoDB

Pertama, buat koneksi SSH ke VPS kamu melalui terminal. Jika menggunakan sistem operasi Windows, kamu bisa menggunakan PuTTY.

Step 2: Konfigurasi di MongoDB

Buka file konfigurasi MongoDB.      

				
					sudo nano /etc/mongod.conf
				
			

Matikan authentication user dibagian security dengan memberikan tanda komentar (#) di depannya. Komentar ini membuat bagian tersebut tidak dibaca oleh sistem.

1-Menonaktifkan authentication MongoDB-Cara reset password user MongoDB

Untuk menerapkan perubahan, jalankan command restart MongoDB.

				
					sudo systemctl restart mongod
				
			

Step 3: Atur Ulang Password

Buka session di MongoDB.

				
					mongosh
				
			

Lalu atur ulang password dengan menjalankan command:

				
					use admin
db.changeUserPassword("nama_pengguna", "password_baru")

				
			

ATAU 

				
					db.updateUser("admin", { pwd: "password-baru" })
exit #keluar session mongodb
				
			
2-Reset password user-Cara reset password user MongoDB

Perbedaan antara db.changeUserPassword() dan db.updateUser() yaitu pada penggunaanya. db.changeUserPassword() cocok digunakan untuk mengubah kata sandi pengguna yang sudah ada. Sedangkan db.updateUser()lebih fleksibel, biasanya untuk memperbarui berbagai atribut pengguna, termasuk kata sandi, peran, dan data kustom.

Dan, restart kembali server MongoDB. Selesai! Setelah itu coba masuk ke MongoDB menggunakan kredensial baru dan jangan lupa aktifkan dulu fitur authentication kembali dengan melihat panduan Cara Membuat Username, Password, dan Role di MongoDB.

Kalau mau sekalian ubah password dan role bisa juga dengan menjalankan command:

				
					db.updateUser("admin", { pwd: "password-baru", roles: [ { role: "root", db: "admin" }  ] })
				
			

Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting ya, Sob!

Related Posts
Tutorial Login Ke SSH Secara Otomatis

Kamu ingin melakukan login SSH secara otomatis? Gak perlu bingung karena kamu bisa ikutin tutorial di bawah ini untuk melakukan Read more

Tutorial Cara Mengamankan Akses ke Layanan VPS Anda

Hai, Sob! Tahukah kamu, Mengamankan akses ke VPS kamu sangat penting tak terkecuali untuk akses dari SSH. Wah, gimana tuh Read more

Tutorial Cara Setting Cpanel atau WHM di VPS Kamu

Tahukah kamu, dengan membeli paket VPS SSD dan Ditambah addon cPanel dan WHM  di Jagoan Hosting, secara otomatis kamu akan mendapatkan Read more

Tutorial Cara Pantau monitoring Kinerja VPS anda

Hai, Sob! Buat kamu yang udah kepo sama cara pantau monitoring kinerja VPS kamu, yuk ikutin tutorialnya dibawah ini.Tapi, sebenernya Read more

Scroll To Top