Inhoudsopgave:

Wat is de standaard gebruikersnaam en wachtwoord voor MongoDB?
Wat is de standaard gebruikersnaam en wachtwoord voor MongoDB?

Video: Wat is de standaard gebruikersnaam en wachtwoord voor MongoDB?

Video: Wat is de standaard gebruikersnaam en wachtwoord voor MongoDB?
Video: How to Secure Mongodb With Username and Password | How to Set Username and Password in Mongodb 2024, Mei
Anonim

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

  1. Start MongoDB zonder toegangscontrole. mongod --dbpath /data/db.
  2. Maak verbinding met de instantie. mongo.
  3. Maak de gebruiker aan. gebruik some_db db.
  4. Stop de MongoDB-instantie en start deze opnieuw met toegangscontrole. mongod --auth --dbpath /data/db.
  5. Maak verbinding en authenticeer als gebruiker.

Ook, hoe stel ik MongoDB-inloggegevens in? Authenticatie inschakelen op MongoDB

  1. Start MongoDB zonder authenticatie.
  2. Maak verbinding met de server met behulp van de mongo-shell.
  3. Maak de gebruikersbeheerder aan.
  4. Schakel authenticatie in het mongod-configuratiebestand in.
  5. Maak verbinding en authenticeer als gebruikersbeheerder.
  6. 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:

  1. Bewerk het bestand /opt/bitnami/mongodb/mongodb.conf en vervang de volgende regels: # Zet beveiliging aan/uit.
  2. Start de MongoDB-server opnieuw: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh herstart mongodb.
  3. 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

  1. Geval 1 − GetUsers() gebruiken De syntaxis is als volgt − db.getUsers();
  2. Geval 2 − Show-commando gebruiken. De syntaxis is als volgt
  3. Geval 1 − De eerste vraag is als volgt − > db.
  4. Geval 2 − De tweede vraag is als volgt − > gebruikers tonen;

Aanbevolen: