Cara membuat pengguna admin di mongodb
- 1960
- 161
- Don Will
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.