Isi kandungan:

Apakah nama pengguna dan kata laluan lalai untuk MongoDB?
Apakah nama pengguna dan kata laluan lalai untuk MongoDB?

Video: Apakah nama pengguna dan kata laluan lalai untuk MongoDB?

Video: Apakah nama pengguna dan kata laluan lalai untuk MongoDB?
Video: Lupa Nama Pengguna / Kata Laluan - Hong Leong Connect 2024, Mungkin
Anonim

Secara lalai mongodb tidak mempunyai kawalan akses yang didayakan, jadi tiada pengguna atau kata laluan lalai. Untuk mendayakan kawalan akses, gunakan sama ada perintah pilihan baris --auth atau keselamatan.

Selain itu, bagaimanakah MongoDB memberikan nama pengguna dan kata laluan?

Jawapan pendek

  1. Mulakan MongoDB tanpa kawalan akses. mongod --dbpath /data/db.
  2. Sambung ke contoh. mongo.
  3. Buat pengguna. gunakan some_db db.
  4. Hentikan contoh MongoDB dan mulakannya semula dengan kawalan akses. mongod --auth --dbpath /data/db.
  5. Sambung dan sahkan sebagai pengguna.

Selain itu, bagaimanakah saya menetapkan kelayakan MongoDB? Mendayakan pengesahan pada MongoDB

  1. Mulakan MongoDB tanpa pengesahan.
  2. Sambung ke pelayan menggunakan cangkerang mongo.
  3. Buat pentadbir pengguna.
  4. Dayakan pengesahan dalam fail konfigurasi mongod.
  5. Sambung dan sahkan sebagai pentadbir pengguna.
  6. Akhir sekali, buat pengguna tambahan mengikut keperluan.

Begitu juga seseorang mungkin bertanya, bagaimana saya boleh menukar kata laluan pentadbir MongoDB?

Anda boleh menetapkan semula kata laluan pentadbir dengan mengikuti langkah di bawah:

  1. Edit fail /opt/bitnami/mongodb/mongodb.conf dan gantikan baris berikut: # Hidupkan/matikan keselamatan.
  2. Mulakan semula pelayan MongoDB: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh mulakan semula mongodb.
  3. Buat pengguna pentadbiran baharu dengan kata laluan baharu.

Bagaimanakah saya mencari pengguna dalam MongoDB?

Untuk menyenaraikan semua pengguna dalam cangkerang Mongo, gunakan kaedah getUsers() atau arahan tunjukkan

  1. Kes 1 − Menggunakan getUsers() Sintaks adalah seperti berikut − db.getUsers();
  2. Kes 2 − Menggunakan arahan tunjukkan. Sintaksnya adalah seperti berikut −
  3. Kes 1 − Pertanyaan pertama adalah seperti berikut − > db.
  4. Kes 2 − Pertanyaan kedua adalah seperti berikut − > tunjukkan pengguna;

Disyorkan: