
مونجودب ملقم قاعدة بيانات noSQL. مرة واحدة تثبيت مونجودب, بشكل افتراضي, تزودنا بإمكانية الوصول إلى قاعدة البيانات من موجه الأوامر نفس دون مصادقة, من خلال الأمر مونغو.
دعونا نرى كيف يمكننا تأمين لدينا قواعد بيانات, إنشاء مستخدمين معينين لهم, وبطبيعة الحال, سوف نرى كيفية حذفها.
كيفية إنشاء مستخدم مسؤول ( المشرف ) في مونجودب
أولاً سوف يكون إنشاء مستخدم مع حقوق المسؤول, للقيام بذلك, الوصول إلى ملقم MongoDB والشروع في ذلك الذي يمكنك أن ترى أدناه:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ mongo > use admin > db.createUser( { user:"nombreUsuarioAdmin", pwd:"contrasenaUsuarioAdmin", roles:[{role:"root",db:"admin"}] } ) > exit |
مرة واحدة, نحن ذاهبون للاتصال بقاعدة البيانات باستخدام بيانات الاعتماد تلك, للقيام بذلك, قم بتشغيل الأمر التالي:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
إضافة مستخدم إلى قاعدة بيانات MongoDB
يمكنك أيضا إنشاء المستخدمين قاعدة بيانات محددة, وسيكون للمستخدم الوصول إلى قاعدة البيانات هذه فريدة من نوعها. يمكنك أيضا تحديد مستوى الوصول للمستخدم في قاعدة البيانات. على سبيل المثال, لإنشاء حساب مستخدم مع وصول للقراءة والكتابة في قاعدة البيانات MyDatabase:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
للتحقق من أن كل شيء سار جيدا, استخدم الأمر التالي. إذا كانت النتيجة 1, يعني أنه كان ناجحاً:
1 | > db.auth('miusuario','micontrasena') |
للحصول على قائمة من كافة المستخدمين من قاعدة بيانات, قم بتشغيل الأمر التالي:
1 | > db.getUsers() |
حذف مستخدم من قاعدة بيانات في مونجودب
إذا كنت ترغب في إزالة مستخدم من قاعدة بيانات, مجرد تنفيذ ما يلي:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
هذه الأوامر تسمح لنا لإدارة المستخدمين قاعدة بيانات MongoDB noSQL, يمكن إضافة أو حذف اللازمة.

4 أفكار بشأن "كيفية إنشاء أو حذف المستخدمين في مونجودب”
عزيزي, شكرًا جزيلاً, مساهمة ممتازة, ولكن لدى استفسار, إذا كنت ترغب في تعديل مستخدم? شكرًا جزيلاً, مع خالص تحياتي
للقيام بذلك، يمكنك استخدام db.updateUser الأسلوب() بطريقة مماثلة لكيفية استخدام الأسلوب الذي ينظر إليه في هذه المقالة..
مرحبا في برقية الفريق يمكن أن يتم استشارة الشكوك أو أنها تتم إضافة المواد
مرحبا بوويرانجيليتو, برقية للآن لدينا لا مجموعة, قناة فقط.