Edukasi

Menambahkan autentikasi username dan password pada mongodb

Hai teman – teman, kali ini linuxteknosia.net akan sharing mengenai cara membuat autentikasi database mongodb menggunakan username dan password, untuk saat kita selesai installasi mongodb, pastinya mongodb perlu di setting tambahan untuk membuat autentikasi tersebut.

Kita harus update ip, port, dan sebagainya. Cukup penting sekali bukan keamanan dalam server kita mestinya. Mari kita simak untuk tutorial kali ini.

Dalam tutorial ini, sistem operasi yang saya gunakan adalah centos 7 yang sudah ada database mongodbnya. Mari kita langsung ke command shell mongodbnya.

[root@mongo ~]# mongo -host=127.0.0.1 -port=27017

Kemudian kita pindah ke db admin.

> use admin

Langkah selanjutnya kita buat username dan password untuk autentikasi database mongodb. Pastikan password yang anda gunakan tidak mudah ditebak orang lain.

> db.createUser({user: “root”, pwd: “StrongPassword”, roles:[“root”]})

Kita akan show users admin pada database mongodb.

> show users

Keluar dengan mengetikkan exit.

> exit

Username dan password pada database admin mongodb sudah kita buat, selanjutnya kita akan update config pada file konfigurasi mongod.conf yang ada di /etc/mongod.conf.

[root@mongo ~]# vi /etc/mongod.conf

Kemudian tambahkan security, dengan menambahkan authorization: enabled.

Kemudian kita restart mongodbnya.

[root@mongo ~]# systemctl restart mongod

Kita coba login ke database menggunakan host, port, username, dan password yang sudah kita setting.

[root@mongo ~]# mongo –port 27017 –host 127.0.0.1 -u “root” -p “StrongPassword” –authenticationDatabase “admin”

Okey, autentikasi username dan password sudah berhasil kita buat pada database mongodb, terima kasih sudah membaca dan mengunjungi website linuxteknosia.net, semoga bermanfaat buat kalian semua. Have a nice day.
ryan

Recent Posts

Komputer Lemot? Gunakan MiniOS Ultra, Distro Linux dengan Fitur yang Cukup Lengkap

Jika merasa frustasi karena komputer atau laptop kamu hanya sanggup menjalankan aplikasi sederhana seperti browser…

1 minggu ago

Games Nostalgia PS1 Tamiya Let’s & Go!! Eternal Wings (Japan)

Bakusou Kyoudai Lets & Go Eternal Wings atau biasa disebut dengan Game Tamiya PS1 merupakan permainan balap mobil Mini…

3 minggu ago

Cara Tambahkan Stiker Add Yours di WhatsApp Status

WhatsApp Status kembali mendapatkan fitur baru. Setelah cukup lama diuji coba, WhatsApp akhirnya merilis fitur 'Add…

3 minggu ago

Mark Zuckerberg Ingin AI Jadi Teman untuk Orang yang Kesepian

Chatbot AI saat ini sudah umum dipakai menjadi asisten digital. Tapi menurut Mark Zuckerberg, AI juga bisa…

3 minggu ago

Polytron Itu Mobil Listrik Nasional atau Bukan?

Polytron jadi merek Indonesia yang terjun dalam industri mobil listrik. Polytron disebut-sebut bakal menjadi mobil…

3 minggu ago

Pesaing China Muncul, Bikin AI Pakai GPU Murah Meriah

Fastino, startup kecerdasan buatan asal Amerika Serikat, memamerkan model AI barunya yang ditujukan untuk bisnis. Menariknya, model AI…

3 minggu ago