Mündəricat:

MongoDB üçün standart istifadəçi adı və şifrə nədir?
MongoDB üçün standart istifadəçi adı və şifrə nədir?

Video: MongoDB üçün standart istifadəçi adı və şifrə nədir?

Video: MongoDB üçün standart istifadəçi adı və şifrə nədir?
Video: RTX 3090 Ti vs RTX 3060 Ultimate Showdown for Stable Diffusion, ML, AI & Video Rendering Performance 2024, Bilər
Anonim

Varsayılan olaraq mongodb-da aktivləşdirilmiş giriş nəzarəti yoxdur, ona görə də standart istifadəçi və ya parol yoxdur. Giriş nəzarətini aktivləşdirmək üçün hər ikisindən istifadə edin əmr xətt seçimi --auth və ya təhlükəsizlik.

Bundan əlavə, MongoDB istifadəçi adı və şifrəni necə verir?

Qısa cavab

  1. Giriş nəzarəti olmadan MongoDB-ni işə salın. mongod --dbpath /data/db.
  2. Nümunəyə qoşulun. monqo.
  3. İstifadəçi yaradın. some_db db istifadə edin.
  4. MongoDB nümunəsini dayandırın və giriş nəzarəti ilə yenidən başladın. mongod --auth --dbpath /data/db.
  5. İstifadəçi kimi qoşulun və doğrulayın.

Həmçinin, MongoDB etimadnaməsini necə təyin edə bilərəm? MongoDB-də autentifikasiyanın aktivləşdirilməsi

  1. MongoDB-ni identifikasiya olmadan başladın.
  2. Mongo qabığından istifadə edərək serverə qoşulun.
  3. İstifadəçi administratorunu yaradın.
  4. Mongod konfiqurasiya faylında autentifikasiyanı aktivləşdirin.
  5. İstifadəçi administratoru olaraq qoşulun və doğrulayın.
  6. Nəhayət, lazım olduqda əlavə istifadəçilər yaradın.

Eynilə soruşa bilər ki, MongoDB admin parolunu necə dəyişə bilərəm?

Aşağıdakı addımları yerinə yetirməklə administrator parolunu sıfırlaya bilərsiniz:

  1. /opt/bitnami/mongodb/mongodb.conf faylını redaktə edin və aşağıdakı sətirləri dəyişdirin: # Təhlükəsizliyi yandırın/söndürün.
  2. MongoDB serverini yenidən başladın: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh mongodb-ı yenidən başladın.
  3. Yeni parol ilə yeni inzibati istifadəçi yaradın.

MongoDB-də istifadəçiləri necə tapa bilərəm?

Mongo qabığında bütün istifadəçiləri siyahıya salmaq üçün getUsers() metodundan və ya göstərmək əmrindən istifadə edin

  1. Case 1 − getUsers() funksiyasından istifadə Sintaksis aşağıdakı kimidir − db.getUsers();
  2. 2-ci hal – show əmrindən istifadə etməklə. Sintaksis aşağıdakı kimidir -
  3. Case 1 − Birinci sorğu aşağıdakı kimidir − > db.
  4. Case 2 − İkinci sorğu aşağıdakı kimidir − > istifadəçiləri göstər;

Tövsiyə: