sql >> Database >  >> NoSQL >> MongoDB

MongoDB:Server heeft opstartwaarschuwingen

U heeft de beveiligingsfuncties in Mongodb niet geconfigureerd, zoals autorisatie en authenticatie. Gebruik deze link voor meer details. Je kunt dit negeren als je Mongodb gaat leren. Maar wanneer het product naar productieniveau gaat. u moet zich zorgen maken over hen. U kunt toegangscontrole inschakelen door mongod --auth te gebruiken.

U kunt bijvoorbeeld mongod --auth --port 27017 --dbpath /data/db1 uitvoeren . Daarna kunt u uw database beveiligen met gebruikersnaam en wachtwoord.

je kunt een gebruiker aan de database toevoegen met het volgende commando.

use admin
db.auth("myUserAdmin", "abc123" )

Daarna kunt u mongo --port 27017 -u "myUserAdmin" -p "abc123" --authenticationDatabase "admin" gebruiken om verbinding te maken met de database.

U kunt bind_ip . toevoegen in mongod.conf als volgt,

`bind_ip = 127.0.0.1,192.168.161.100` 

U kunt er veel definiëren als u dat wilt. Deze bind_ip-optie vertelt MongoDB om verbindingen te accepteren van welke lokale netwerkinterfaces, niet welk "extern IP-adres". En voer mongod --config <file path to your mongod.conf> uit In totaal kunt u mongod --auth --port 27017 --dbpath /data/db1 --config <file path to your mongod.conf> uitvoeren



  1. MongoDB $replaceOne

  2. Vervaldatum toevoegen aan Redis Cache

  3. Wat is het nut van REDIS in ELK-stack?

  4. MongoDB bewaken met Prometheus &ClusterControl