INHOUDSOPGAWE:
Video: Wat is die verstek gebruikersnaam en wagwoord vir MongoDB?
2025 Outeur: Lynn Donovan | [email protected]. Laas verander: 2025-01-13 06:17
By verstek het mongodb geen geaktiveerde toegangsbeheer nie, so daar is geen verstek gebruiker of wagwoord nie. Om toegangsbeheer te aktiveer, gebruik óf die bevel lyn opsie --auth of sekuriteit.
Behalwe dit, hoe gee MongoDB gebruikersnaam en wagwoord?
Kort antwoord
- Begin MongoDB sonder toegangsbeheer. mongod --dbpath /data/db.
- Koppel aan die instansie. mongo.
- Skep die gebruiker. gebruik some_db db.
- Stop die MongoDB-instansie en begin dit weer met toegangsbeheer. mongod --auth --dbpath /data/db.
- Koppel en verifieer as die gebruiker.
Ook, hoe stel ek MongoDB geloofsbriewe? Aktiveer stawing op MongoDB
- Begin MongoDB sonder verifikasie.
- Koppel aan die bediener met behulp van die mongo-dop.
- Skep die gebruiker administrateur.
- Aktiveer stawing in mongod-konfigurasielêer.
- Koppel en verifieer as die gebruikeradministrateur.
- Ten slotte, skep bykomende gebruikers soos nodig.
Net so kan 'n mens vra, hoe kan ek MongoDB admin wagwoord verander?
U kan die administrateurwagwoord terugstel deur die stappe hieronder te volg:
- Wysig die /opt/bitnami/mongodb/mongodb.conf lêer en vervang die volgende reëls: # Skakel sekuriteit aan/af.
- Herbegin die MongoDB-bediener: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh herbegin mongodb.
- Skep 'n nuwe administratiewe gebruiker met 'n nuwe wagwoord.
Hoe vind ek gebruikers in MongoDB?
Om alle gebruikers in die Mongo-dop te lys, gebruik die getUsers() metode of wys opdrag
- Geval 1 − Die gebruik van getUsers() Die sintaksis is soos volg − db.getUsers();
- Geval 2 - Gebruik wys opdrag. Die sintaksis is soos volg −
- Geval 1 − Die eerste navraag is soos volg − > db.
- Geval 2 − Die tweede navraag is soos volg − > wys gebruikers;