Wie setze ich ein Passwort für einen Benutzer in HeidiSQL zurück?

Melden
  1. Verbindung mit der Datenbank herstellen
  2. SQL-Befehl zum Zurücksetzen des Passworts
  3. Alternative Methode für ältere MySQL-Versionen
  4. Granatieren der Änderungen
  5. Ausführung des Befehls in HeidiSQL
  6. Abschließende Hinweise

HeidiSQL ist ein grafisches Tool, das hauptsächlich zur Verwaltung von MySQL- oder MariaDB-Datenbanken verwendet wird. Um das Passwort eines Benutzers über HeidiSQL zurückzusetzen, müssen Sie SQL-Befehle ausführen, da HeidiSQL selbst keine direkte Benutzerverwaltungsoberfläche bietet. Im Folgenden finden Sie eine ausführliche Beschreibung, wie Sie dabei vorgehen können.

Verbindung mit der Datenbank herstellen

Starten Sie zunächst HeidiSQL und verbinden Sie sich mit dem MySQL- oder MariaDB-Server, auf dem sich der Benutzer befindet, dessen Passwort Sie ändern möchten. Stellen Sie sicher, dass Sie mit einem Benutzer verbunden sind, der ausreichende Rechte besitzt, um Benutzerkonten zu verwalten, beispielsweise "root" oder ein Benutzer mit den entsprechenden GRANT-Rechten.

SQL-Befehl zum Zurücksetzen des Passworts

Nachdem Sie mit der Datenbank verbunden sind, öffnen Sie ein neues Abfragefenster (SQL-Tab). Das Zurücksetzen des Passworts erfolgt über SQL-Befehle. Je nach MySQL-Version variiert der verwendete Befehl leicht.

Für neuere MySQL-Versionen (ab 5.7.6) verwenden Sie den Befehl ALTER USER. Beispielsweise:

ALTER USER benutzername@host IDENTIFIED BY neuesPasswort;

Ersetzen Sie dabei benutzername durch den Namen des Benutzers, dessen Passwort Sie ändern möchten, host durch den entsprechenden Host (meistens localhost oder % für alle Hosts) und neuesPasswort durch das gewünschte neue Passwort.

Alternative Methode für ältere MySQL-Versionen

Falls der Befehl ALTER USER nicht funktioniert, weil Sie eine ältere MySQL-Version verwenden, können Sie alternativ den Befehl SET PASSWORD verwenden:

SET PASSWORD FOR benutzername@host = PASSWORD(neuesPasswort);

Auch hier ersetzen Sie entsprechend benutzername, host und neuesPasswort.

Granatieren der Änderungen

Nachdem Sie den Befehl ausgeführt haben, ist es oft sinnvoll, die Berechtigungen neu zu laden, um sicherzustellen, dass die Änderung sofort wirksam wird. Dies erreichen Sie mit dem Befehl:

FLUSH PRIVILEGES;

Dies ist insbesondere bei direkten Manipulationen an den Systemtabellen notwendig. Beim Einsatz von ALTER USER und SET PASSWORD erledigt MySQL dies normalerweise automatisch.

Ausführung des Befehls in HeidiSQL

Fügen Sie den entsprechenden Befehl in das SQL-Editorfenster von HeidiSQL ein und klicken Sie auf Ausführen oder drücken Sie F9, um den Befehl auszuführen. Wenn keine Fehlermeldung erscheint, wurde das Passwort erfolgreich geändert.

Abschließende Hinweise

Nach dem Zurücksetzen des Passworts sollten Sie überprüfen, ob der Benutzer sich mit dem neuen Passwort anmelden kann. Achten Sie zudem darauf, dass Sie sichere Passwörter verwenden, um die Sicherheit Ihrer Datenbank zu gewährleisten. Falls Sie keinen Zugriff auf einen Benutzer mit ausreichenden Rechten haben, wenden Sie sich an den Administrator des Servers.

0

Kommentare