Falls ein Datenbankbenutzer keinen Zugang mehr zu den Datenbanken hat, können Sie die Berechtigungen mithilfe des restoregrants-Tools wiederherstellen. Diese Anleitung behandelt zwei Methoden: die Verwendung eines Befehlszeilenskripts oder das Zurücksetzen des Kontopassworts, um eine automatische Wiederherstellung der Berechtigungen auszulösen.
Wie Datenbankzugriff wiederherstellen
-
Schritt 1: Führen Sie das restoregrants-Skript aus
Führen Sie einen der folgenden Befehle von der Kommandozeile aus, abhängig davon, ob Sie die Berechtigungen für einen bestimmten Datenbankbenutzer oder alle Benutzer wiederherstellen möchten:
/usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db=$type --dbuser=$dbuser /usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db=$type --allDie Variablen sind:
$cpuser: Der cPanel-Benutzername, der keinen Zugang mehr zu seinen Datenbanken hat.$dbuser: Der Datenbankbenutzer, dessen Berechtigungen wiederhergestellt werden müssen (bei Verwendung des--dbuser-Flags). Bei Verwendung des--all-Flags stellt das Skript die Berechtigungen für alle mit dem cPanel-Konto verknüpften Datenbankbenutzer wieder her.$type: Der Datenbanktyp –mysqlfür MySQL® oderpgfür PostgreSQL®.
Alternative Methode: Passwortaktualisierung
Falls das restoregrants-Skript den Datenbankzugriff nicht wiederherstellen kann, kann entweder der cPanel-Benutzer oder der WHM-Benutzer (Reseller oder Systemadministrator), der das Konto verwaltet, das Passwort des cPanel-Kontos zurücksetzen, um die Berechtigungen wiederherzustellen.
Für cPanel-Benutzer
-
Schritt 1: Navigieren Sie zu Passwort und Sicherheit
Gehen Sie zur Passwort- und Sicherheitsoberfläche von cPanel (cPanel » Home » Einstellungen » Passwort & Sicherheit).
-
Schritt 2: MySQL-Passwortänderung zulassen
Aktivieren Sie "Allow MySQL password change".
-
Schritt 3: Altes Passwort eingeben
Geben Sie das alte Passwort in das Feld für das Alte Passwort ein.
-
Schritt 4: Neues Passwort eingeben
Geben Sie ein neues Passwort in die Felder für das Neue Passwort und das Neue Passwort (erneut) ein.
-
Schritt 5: Passwort ändern
Klicken Sie auf "Change your password now".
Für Serveradministratoren oder Reseller
-
Schritt 1: Kontoübersicht zugreifen
Gehen Sie zur Kontoübersicht von WHM (WHM » Home » Kontoinformationen » List Accounts).
-
Schritt 2: Konto auswählen
Klicken Sie auf den + Link neben dem relevanten Konto.
-
Schritt 3: MySQL-Passwort synchronisieren
Wählen Sie "Sync MySQL password with account password".
-
Schritt 4: Neues Passwort eingeben
Geben Sie ein neues Passwort in das Feld für das Ändern des Passworts ein.
-
Schritt 5: Änderungen anwenden
Klicken Sie auf "Change".