Cara membuat pengguna admin di mongodb

Cara membuat pengguna admin di mongodb

Dalam kejuruteraan perisian berskala besar, kami melihat masalah dalam pelaksanaan kami di setiap langkah. Walau bagaimanapun, cabaran terbesar kekal untuk mengenal pasti punca utama isu -isu dan membetulkannya. Dalam artikel ini, kami akan belajar bagaimana melaksanakan pengesahan pengguna dengan MongoDB dan menjatuhkan pengguna di MongoDB apabila pengguna tidak lagi menjadi pekerja organisasi anda. MongoDB adalah salah satu pangkalan data NoSQL yang paling popular. Ia adalah pangkalan data dokumen yang menyimpan data sebagai dokumen dan bukannya jadual. Jika anda baru untuk MongoDB atau memerlukan penyegaran, baca artikel pengenalan kami menggunakan MongoDB:

Dalam catatan blog ini, kami akan menunjukkan kepada anda cara membuat pengguna pengguna dan pengguna pangkalan data di MongoDB. Juga, membantu anda menjatuhkan pengguna di MongoDB menggunakan shell mongo.

1. MongoDB - Buat pengguna admin

Anda boleh menggunakan arahan di bawah untuk membuat pengguna keistimewaan admin di pelayan MongoDB anda.

mongo  "> Gunakan admin  "> db.createUser (user: "myadmin", pwd: "rahsia", peranan: [role: "root", db: "admin"])  "> Keluar  

Sekarang cuba berhubung dengan kelayakan di atas melalui baris arahan.

mongo -u myadmin -p -authenticationdatabase admin  

Sebaik sahaja anda berjaya membuat akaun pentadbir, anda boleh menjamin contoh MongoDB dengan membolehkan pengesahan.

2. MongoDB - Buat pengguna pangkalan data

Pertama, kami akan membuat pengguna dalam pangkalan data kami, yang akan mengesahkan aplikasi kami. Coretan kod berikut membuat pengguna dalam pangkalan data. Contohnya, kami membuat akaun pengguna dengan akses baca-tulis ke pangkalan data bernama "MYDB".

"> Gunakan mydb  "> db.createUser (user: "mydbuser", pwd: "mydbsecret", peranan: ["readwrite"])  "> Keluar  

Untuk mengesahkan pengesahan Gunakan arahan berikut. Hasil 1 bermaksud pengesahan berjaya.

"> db.Auth ('Mydbuser', 'Mydbsecret')  

Untuk menyenaraikan semua pengguna untuk pangkalan data, gunakan arahan berikut.

"> db.getUsers ()  

3. Drop pengguna di mongodb

Sekarang kita telah mencipta pengguna dan tahu bagaimana memberi mereka akses kepada koleksi, kita perlu tahu bagaimana untuk menggugurkan pengguna apabila mereka tidak lagi menjadi pekerja organisasi kami. Coretan kod berikut menjatuhkan pengguna dari pangkalan data.

"> Gunakan mydb  "> db.Dropuser ('Mydbuser')  

Kod ini menjatuhkan pengguna "mydbuser" dari pangkalan data.

Kesimpulan

MongoDB adalah pangkalan data yang sangat berskala yang sesuai untuk data besar. Ia digunakan oleh syarikat seperti Uber, Spotify, dan eBay. Dalam artikel ini, kami membincangkan cara membuat dan menggugurkan pengguna di MongoDB. Sekiranya anda mempunyai sebarang pertanyaan atau ingin memberikan maklum balas, jangan ragu untuk meninggalkan komen di bawah.