Inhoudsopgave:
Video: Wat is de standaard gebruikersnaam en wachtwoord voor MongoDB?
2025 Auteur: Lynn Donovan | [email protected]. Laatst gewijzigd: 2025-01-13 06:17
Standaard heeft mongodb geen toegangscontrole ingeschakeld, dus er is geen standaardgebruiker of wachtwoord. Om toegangscontrole in te schakelen, gebruikt u ofwel de opdracht regel optie --auth of security.
Daarnaast, hoe geeft MongoDB gebruikersnaam en wachtwoord op?
Kort antwoord
- Start MongoDB zonder toegangscontrole. mongod --dbpath /data/db.
- Maak verbinding met de instantie. mongo.
- Maak de gebruiker aan. gebruik some_db db.
- Stop de MongoDB-instantie en start deze opnieuw met toegangscontrole. mongod --auth --dbpath /data/db.
- Maak verbinding en authenticeer als gebruiker.
Ook, hoe stel ik MongoDB-inloggegevens in? Authenticatie inschakelen op MongoDB
- Start MongoDB zonder authenticatie.
- Maak verbinding met de server met behulp van de mongo-shell.
- Maak de gebruikersbeheerder aan.
- Schakel authenticatie in het mongod-configuratiebestand in.
- Maak verbinding en authenticeer als gebruikersbeheerder.
- Maak ten slotte indien nodig extra gebruikers aan.
Op dezelfde manier kan men zich afvragen, hoe kan ik het MongoDB-beheerderswachtwoord wijzigen?
U kunt het beheerderswachtwoord opnieuw instellen door de onderstaande stappen te volgen:
- Bewerk het bestand /opt/bitnami/mongodb/mongodb.conf en vervang de volgende regels: # Zet beveiliging aan/uit.
- Start de MongoDB-server opnieuw: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh herstart mongodb.
- Maak een nieuwe beheerder aan met een nieuw wachtwoord.
Hoe vind ik gebruikers in MongoDB?
Gebruik de methode getUsers() of de opdracht show om alle gebruikers in de Mongo-shell weer te geven
- Geval 1 − GetUsers() gebruiken De syntaxis is als volgt − db.getUsers();
- Geval 2 − Show-commando gebruiken. De syntaxis is als volgt
- Geval 1 − De eerste vraag is als volgt − > db.
- Geval 2 − De tweede vraag is als volgt − > gebruikers tonen;