sql >> Database >  >> NoSQL >> MongoDB

MongoDB wat zijn de standaardgebruiker en het standaardwachtwoord?

Standaard heeft mongodb geen toegangscontrole ingeschakeld, dus er is geen standaardgebruiker of wachtwoord.

Om toegangscontrole in te schakelen, gebruikt u ofwel de opdrachtregeloptie --auth of security.authorization configuratiebestand instelling.

U kunt de volgende procedure gebruiken of verwijzen naar Auth inschakelen in de MongoDB-documenten.

Procedure

  1. Start MongoDB zonder toegangscontrole.

    mongod --port 27017 --dbpath /data/db1
    
  2. Maak verbinding met de instantie.

    mongo --port 27017
    
  3. Maak de gebruikersbeheerder aan.

    use admin
    db.createUser(
      {
        user: "myUserAdmin",
        pwd: "abc123",
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
      }
    )
    
  4. Start de MongoDB-instantie opnieuw met toegangscontrole.

    mongod --auth --port 27017 --dbpath /data/db1
    
  5. Verifieer als de gebruikersbeheerder.

    mongo --port 27017 -u "myUserAdmin" -p "abc123" \
      --authenticationDatabase "admin"
    


  1. Hoe kan ik gegevens van de mongodb-verzameling in het dataframe van panda's laden?

  2. Open Redis-poort voor externe verbindingen

  3. Hoe maak je een lijst van alle MongoDB-databases in Node.js?

  4. Hoe pijplijn in node.js naar redis?