جدول المحتويات:

ما هو اسم المستخدم وكلمة المرور الافتراضيان لـ MongoDB؟
ما هو اسم المستخدم وكلمة المرور الافتراضيان لـ MongoDB؟

فيديو: ما هو اسم المستخدم وكلمة المرور الافتراضيان لـ MongoDB؟

فيديو: ما هو اسم المستخدم وكلمة المرور الافتراضيان لـ MongoDB؟
فيديو: Realm Creating Sophisticated GraphQL APIs in Minutes 2024, شهر نوفمبر
Anonim

بشكل افتراضي ، لا يوجد لدى mongodb أي تحكم في الوصول ممكّن ، لذلك لا يوجد مستخدم أو كلمة مرور افتراضية. لتمكين التحكم في الوصول ، استخدم إما أمر خيار الخط - الحقيقة أو الأمن.

بجانب ذلك ، كيف يعطي MongoDB اسم المستخدم وكلمة المرور؟

اجابة قصيرة

  1. ابدأ MongoDB بدون التحكم في الوصول. mongod --dbpath / بيانات / ديسيبل.
  2. الاتصال بالمثيل. المونغو.
  3. قم بإنشاء المستخدم. استخدم بعض ديسيبل ديسيبل.
  4. أوقف مثيل MongoDB وابدأ تشغيله مرة أخرى باستخدام التحكم في الوصول. mongod --auth --dbpath / بيانات / ديسيبل.
  5. الاتصال والمصادقة كمستخدم.

أيضًا ، كيف يمكنني تعيين بيانات اعتماد MongoDB؟ تمكين المصادقة على MongoDB

  1. ابدأ MongoDB بدون مصادقة.
  2. اتصل بالخادم باستخدام mongo shell.
  3. قم بإنشاء مسؤول المستخدم.
  4. تمكين المصادقة في ملف التكوين mongod.
  5. الاتصال والمصادقة كمسؤول المستخدم.
  6. أخيرًا ، قم بإنشاء مستخدمين إضافيين حسب الحاجة.

وبالمثل قد يتساءل المرء ، كيف يمكنني تغيير كلمة مرور مسؤول MongoDB؟

يمكنك إعادة تعيين كلمة مرور المسؤول باتباع الخطوات التالية:

  1. قم بتحرير ملف /opt/bitnami/mongodb/mongodb.conf واستبدل الأسطر التالية: # Turn on / off security.
  2. أعد تشغيل خادم MongoDB: cd / opt / bitnami sudo /opt/bitnami/ctlscript.sh أعد تشغيل mongodb.
  3. قم بإنشاء مستخدم إداري جديد بكلمة مرور جديدة.

كيف أجد المستخدمين في MongoDB؟

لسرد جميع المستخدمين في Mongo shell ، استخدم طريقة getUsers () أو الأمر show

  1. الحالة 1 - استخدام getUsers () الصيغة كما يلي - db.getUsers ()؛
  2. الحالة 2 - استخدام الأمر show. بناء الجملة على النحو التالي -
  3. الحالة 1 - الاستعلام الأول كما يلي -> db.
  4. الحالة 2 - الاستعلام الثاني كما يلي -> إظهار المستخدمين ؛

موصى به: