Manchmal benötigt man mehr als ein Benutzerkonto für eine Datenbank, beispielsweise um einer Anwendung eingeschränkten Zugriff zu gewähren oder um einem Entwickler die Verbindung ohne Ihre Hauptzugangsdaten zu ermöglichen. Mit DirectAdmin können Sie zusätzliche MySQL-Benutzer anlegen und diese einer Datenbank zuweisen. In dieser Anleitung erfahren Sie, wie das geht.
Warum einen weiteren Datenbankbenutzer hinzufügen? #
- Weisen Sie einer Anwendung eigene, dedizierte Anmeldedaten zu.
- Gewähren Sie einem Entwickler Zugriff, ohne Ihren Hauptbenutzer freizugeben.
- Beschränken Sie die Berechtigungen so, dass jeder Benutzer nur über die Berechtigungen verfügt, die er benötigt.
Benutzer anlegen und zuweisen #
- Melden Sie sich bei DirectAdmin an.
- Gehe zu Kundenbetreuer > MySQL-Verwaltung.
- Öffnen Sie die Datenbank, für die Sie Zugriffsrechte gewähren möchten.
- Erstellen Sie einen neuen Benutzer mit einem sicheren Passwort oder wählen Sie einen bestehenden aus.
- Weisen Sie den Benutzer der Datenbank zu und legen Sie die Berechtigungen fest, über die er verfügen soll.
- Speichern.
Auswahl von Berechtigungen #
Gewähren Sie nur die erforderlichen Berechtigungen. Ein typischer Anwendungsbenutzer benötigt Datenberechtigungen wie SELECT, INSERT, UPDATE und DELETE, während Administratorrechte eingeschränkt werden sollten. Die Berechtigungen auf ein Minimum zu beschränken, ist eine bewährte Sicherheitspraxis.
Verwendung der neuen Zugangsdaten #
Notieren Sie sich den Namen der Datenbank, den neuen Benutzernamen, das Passwort und den Host (in der Regel „localhost“). Tragen Sie diese Angaben in die Konfiguration Ihrer Anwendung ein, damit diese eine Verbindung mit dem neuen Benutzer herstellt.
Fehlerbehebung #
- Zugriff verweigert: Stellen Sie sicher, dass dem Benutzer die entsprechenden Berechtigungen für die Datenbank zugewiesen sind.
- Die App kann keine Verbindung herstellen: Überprüfen Sie den Namen, den Benutzernamen, das Passwort und den Host noch einmal.
Brauchen Sie Hilfe? #
Sollte ein Datenbankbenutzer keine Verbindung herstellen können, hilft Ihnen unser Support-Team gerne per Live-Chat weiter.