Përmbajtje:

Cili është emri i përdoruesit dhe fjalëkalimi i parazgjedhur për MongoDB?
Cili është emri i përdoruesit dhe fjalëkalimi i parazgjedhur për MongoDB?

Video: Cili është emri i përdoruesit dhe fjalëkalimi i parazgjedhur për MongoDB?

Video: Cili është emri i përdoruesit dhe fjalëkalimi i parazgjedhur për MongoDB?
Video: Publish container images to DockerHub | #CloudNativeNinja PT5 2024, Nëntor
Anonim

Si parazgjedhje mongodb nuk ka kontroll të aktivizuar të aksesit, kështu që nuk ka asnjë përdorues ose fjalëkalim të paracaktuar. Për të aktivizuar kontrollin e aksesit, përdorni ose komandë opsioni i linjës --auth ose siguri.

Përveç kësaj, si i jep MongoDB emrin e përdoruesit dhe fjalëkalimin?

Përgjigja e shkurtër

  1. Filloni MongoDB pa kontroll aksesi. mongod --dbpath /data/db.
  2. Lidhu me shembullin. mongo.
  3. Krijo përdoruesin. përdorni some_db db.
  4. Ndaloni shembullin MongoDB dhe rifilloni atë me kontrollin e aksesit. mongod --auth --dbpath /data/db.
  5. Lidhu dhe vërteto si përdorues.

Gjithashtu, si mund të vendos kredencialet MongoDB? Aktivizimi i vërtetimit në MongoDB

  1. Filloni MongoDB pa vërtetim.
  2. Lidhu me serverin duke përdorur guaskën mongo.
  3. Krijoni administratorin e përdoruesit.
  4. Aktivizo vërtetimin në skedarin e konfigurimit mongod.
  5. Lidhu dhe vërteto si administrator i përdoruesit.
  6. Së fundi, krijoni përdorues shtesë sipas nevojës.

Në mënyrë të ngjashme dikush mund të pyesë, si mund ta ndryshoj fjalëkalimin e administratorit MongoDB?

Ju mund të rivendosni fjalëkalimin e administratorit duke ndjekur hapat e mëposhtëm:

  1. Ndryshoni skedarin /opt/bitnami/mongodb/mongodb.conf dhe zëvendësoni linjat e mëposhtme: # Aktivizoni/fikni sigurinë.
  2. Rinisni serverin MongoDB: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh rinisni mongodb.
  3. Krijoni një përdorues të ri administrativ me një fjalëkalim të ri.

Si mund të gjej përdoruesit në MongoDB?

Për të renditur të gjithë përdoruesit në guaskën Mongo, përdorni metodën getUsers() ose komandën e shfaqjes

  1. Rasti 1 − Përdorimi i getUsers() Sintaksa është si më poshtë − db.getUsers();
  2. Rasti 2 − Përdorimi i komandës show. Sintaksa është si më poshtë −
  3. Rasti 1 − Pyetja e parë është si më poshtë − > db.
  4. Rasti 2 − Pyetja e dytë është si më poshtë − > trego përdoruesit;

Recommended: