====== Mongodb ======
===== Nützliche Befehle =====
Benutzer anlegen use
db.createUser(
{
user: "",
pwd: passwordPrompt(), // or cleartext password
roles: [ { role: "", db: "" },
{ role: "", db: "" },
"" ]
}
);
Root-Benutzer anlegen use admin
db.createUser(
{
user: 'root',
pwd: passwordPrompt(),
roles: [ { role: 'root', db: 'admin' } ]
}
);
Benutzer für das Backup anlegen use admin
db.createUser(
{
user: "backup",
pwd: passwordPrompt(), // or cleartext password
roles: [ { role: "backup", db: "admin" } ]
}
);
Benutzerpasswort ändern use
db.updateUser(
"",
{
pwd: passwordPrompt() // or cleartext password
}
);
Rolle des Benutzers ändern use admin;
db.grantRolesToUser('', [{ role: '', db: '' }])
Benutzer löschen use
db.runCommand(
{
dropUser: ""
}
);
Datenbank erstellen (MongoDB erstellt automatisch eine neue Datenbank wenn man darin Daten einfügt) use myNewDB
db.myNewCollection1.insertOne( { x: 1 } );
Benutzer an Datenbank authorisieren db.auth("");
Datenbank-Dump erstellen mongodump -d --archive' >