MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Die MongoDB-Shell-Befehlszeilenauthentifizierung schlägt fehl

Die in Ihrem Beispiel durchgeführte In-Shell-Authentifizierung erfolgt gegen den Administrator Datenbank. Die oben gepostete Befehlszeile gibt keine Datenbank an und authentifiziert sich daher gegen die Standarddatenbank, die test ist . Versuchen Sie stattdessen dies, um sich über die Befehlszeile bei der Admin-Datenbank zu authentifizieren:

mongo admin -u 'USERNAME' -p 'PASSWORD'

Wenn sich der Server nicht auf dem lokalen Host befindet, können Sie Folgendes verwenden:

mongo your_host_name:your_port/admin -u 'USERNAME' -p 'PASSWORD'