Talaan ng mga Nilalaman:

Ano ang default na username at password para sa MongoDB?
Ano ang default na username at password para sa MongoDB?

Video: Ano ang default na username at password para sa MongoDB?

Video: Ano ang default na username at password para sa MongoDB?
Video: Mga Halaman Pwedeng Itanim sa Tag-init|10+ Veges Crops can be planted this Hot Summer Season. 2024, Mayo
Anonim

Bilang default, walang pinaganang kontrol sa pag-access ang mongodb, kaya walang default na user o password. Upang paganahin ang kontrol sa pag-access, gamitin ang alinman sa utos opsyon sa linya --auth o seguridad.

Sa tabi nito, paano nagbibigay ang MongoDB ng username at password?

Maikling sagot

  1. Simulan ang MongoDB nang walang access control. mongod --dbpath /data/db.
  2. Kumonekta sa instance. mongo.
  3. Lumikha ng gumagamit. gumamit ng some_db db.
  4. Itigil ang MongoDB instance at simulan itong muli gamit ang access control. mongod --auth --dbpath /data/db.
  5. Kumonekta at magpatotoo bilang user.

Gayundin, paano ko itatakda ang mga kredensyal ng MongoDB? Paganahin ang pagpapatotoo sa MongoDB

  1. Simulan ang MongoDB nang walang pagpapatunay.
  2. Kumonekta sa server gamit ang mongo shell.
  3. Lumikha ng administrator ng gumagamit.
  4. Paganahin ang pagpapatunay sa mongod configuration file.
  5. Kumonekta at magpatotoo bilang administrator ng user.
  6. Panghuli, lumikha ng mga karagdagang user kung kinakailangan.

Katulad nito, maaaring magtanong ang isa, paano ko mababago ang password ng admin ng MongoDB?

Maaari mong i-reset ang password ng administrator sa pamamagitan ng pagsunod sa mga hakbang sa ibaba:

  1. I-edit ang /opt/bitnami/mongodb/mongodb.conf file at palitan ang mga sumusunod na linya: # I-on/i-off ang seguridad.
  2. I-restart ang MongoDB server: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh i-restart ang mongodb.
  3. Gumawa ng bagong administratibong user gamit ang bagong password.

Paano ko mahahanap ang mga user sa MongoDB?

Upang mailista ang lahat ng user sa Mongo shell, gamitin ang getUsers() method o ipakita ang command

  1. Case 1 − Paggamit ng getUsers() Ang syntax ay ang mga sumusunod − db.getUsers();
  2. Case 2 − Gamit ang show command. Ang syntax ay ang mga sumusunod −
  3. Case 1 − Ang unang query ay ang mga sumusunod − > db.
  4. Case 2 − Ang pangalawang query ay ang mga sumusunod − > show users;

Inirerekumendang: