Zum Hauptinhalt springen

Wie man das MySQL-Root-Passwort unter Windows zurücksetzt: Eine detaillierte Anleitung

Bei der Arbeit mit einer MySQL-Datenbank kann es zu Situationen kommen, in denen das Passwort des Root-Kontos vergessen oder verloren geht. Dies kann zu einem großen Problem werden, da das Root-Konto die vollständige Kontrolle über die Datenbank hat. Aber keine Panik, es gibt mehrere Möglichkeiten, das Passwort zurückzusetzen und den Zugriff auf die Datenbank wiederherzustellen.

Eine der einfachsten Möglichkeiten, das MySQL-Root-Passwort unter Windows zurückzusetzen, besteht darin, die MySQL Installer-Befehlszeile zu verwenden. Dazu müssen Sie den MySQL Installer starten und im Abschnitt "Wartung" den Punkt "Reconfigure" auswählen. Folgen Sie dann den Anweisungen des Assistenten, um das Kennwort zurückzusetzen. Nach erfolgreicher Ausführung des Vorgangs wird das Passwort in ein neues geändert, an das Sie sich erinnern müssen.

Wenn Sie keinen Zugriff auf den MySQL Installer haben, können Sie das Passwort über die Befehlszeile zurücksetzen. Öffnen Sie dazu eine Eingabeaufforderung, gehen Sie in das Verzeichnis, in dem MySQL installiert ist, und führen Sie den Befehl "mysqladmin -u root password NEWPASSWORD" aus, wobei NEWPASSWORD das neue Passwort ist, das Sie für das Root-Konto festlegen möchten.

Wichtig: Das Ändern des Passworts des Root-Kontos kann sich auf die Leistung Ihrer Anwendungen auswirken, die MySQL verwenden. Stellen Sie daher sicher, dass Sie alle Interessengruppen über die Änderung des Kennworts informieren.

Jetzt wissen Sie, wie Sie das MySQL-Root-Passwort unter Windows zurücksetzen können. Beachten Sie jedoch, dass die Sicherheit der Datenbank von entscheidender Bedeutung ist, daher wird empfohlen, starke Kennwörter zu verwenden und diese regelmäßig zu ändern.

Installieren und Ausführen von MySQL unter Windows

Die Installation und Ausführung von MySQL unter Windows kann einfach genug sein, wenn Sie den Anweisungen folgen.

Im Folgenden finden Sie die Schritte zum Installieren und Ausführen von MySQL unter Windows:

SchrittDie Beschreibung
Schritt 1Laden Sie das MySQL-Installationsprogramm von der offiziellen Website herunter: https://dev.mysql.com/downloads/installer /.
Schritt 2Starten Sie das Installationsprogramm, und folgen Sie den Anweisungen des Installationsassistenten.
Schritt 3Wählen Sie den Installationstyp "MySQL Server" aus und installieren Sie die erforderlichen Komponenten.
Schritt 4Geben Sie das Installationsverzeichnis an und konfigurieren Sie die MySQL-Servereinstellungen.
Schritt 5Beenden Sie die Installation und starten Sie den MySQL-Server.

Nachdem Sie diese Schritte ausgeführt haben, werden Sie einen MySQL-Server unter Windows installieren und ausführen. Sie können mit der Arbeit mit Datenbanken beginnen und den Zugriff konfigurieren.

Beenden des MySQL-Dienstes unter Windows:

  1. Öffnen Sie die Windows-Eingabeaufforderung. Sie können dazu die Tastenkombination Win + R verwenden, den Befehl cmd im Dialogfeld Ausführen eingeben und die Eingabetaste drücken.
  2. Geben Sie den folgenden Befehl ein, um den MySQL-Dienst zu beenden:
net stop mysql

Nachdem Sie diesen Befehl ausgeführt haben, wird der MySQL-Dienst beendet und Sie können die Kennwortwiederherstellung fortsetzen.

Anmelden an der MySQL-Befehlszeile

Bevor Sie mit dem Zurücksetzen des Kennworts von MySQL root unter Windows beginnen, müssen Sie sich mit den Administratoranmeldeinformationen an der MySQL-Eingabeaufforderung anmelden.

Führen Sie die folgenden Schritte aus, um sich an der MySQL-Eingabeaufforderung anzumelden:

  1. Öffnen Sie die Eingabeaufforderung Ihres Betriebssystems.
  2. Geben Sie den vollständigen Pfad zur ausführbaren MySQL-Datei ein, die sich normalerweise im Ordner "bin" im MySQL-Installationsverzeichnis befindet. Beispieleingabe: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe
  3. Drücken Sie die Eingabetaste, um den Befehl auszuführen und die MySQL-Eingabeaufforderung zu öffnen.

Nachdem Sie diese Schritte ausgeführt haben, befinden Sie sich in der MySQL-Befehlszeile und sind bereit, die erforderlichen Schritte auszuführen, um das Passwort vom Root-Benutzer zurückzusetzen.

Zurücksetzen des Root-Passworts in der MySQL-Befehlszeile

Wenn Sie das Root-Passwort für MySQL unter Windows vergessen haben, geraten Sie nicht in Panik. Sie können es leicht zurücksetzen, indem Sie diese Schritte befolgen:

1. Beenden Sie den MySQL-Dienst

Öffnen Sie eine Eingabeaufforderung im Administratormodus, und führen Sie den folgenden Befehl aus:

Dadurch wird der MySQL-Dienst beendet.

2. Führen Sie MySQL im abgesicherten Modus aus

Führen Sie die Eingabeaufforderung im Administratormodus aus und navigieren Sie zu dem Verzeichnis, in dem MySQL installiert ist. Führen Sie dann den folgenden Befehl aus:

MySQL startet im abgesicherten Modus und überspringt die Authentifizierungsüberprüfung.

3. Verbinden Sie sich mit MySQL

Öffnen Sie eine neue Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem MySQL installiert ist. Führen Sie dann den folgenden Befehl aus, um eine Verbindung zum MySQL-Server herzustellen:

Jetzt müssen Sie mit dem MySQL-Server verbunden sein, ohne ein Passwort einzugeben.

4. Setzen Sie das Root-Passwort zurück

Führen Sie die folgende SQL-Abfrage aus, um das Root-Passwort zurückzusetzen:

UPDATE mysql.user SET Password=PASSWORD('neues Passwort') WHERE User='root';

Ersetzen Sie 'neues Passwort' durch das neue Passwort, das Sie festlegen möchten.

5. Aktualisieren von Berechtigungen

Führen Sie die folgende SQL-Abfrage aus, um die Berechtigungen zu aktualisieren:

Dadurch werden die Berechtigungsänderungen aktualisiert.

6. Beenden Sie MySQL und beenden Sie den Dienst

Beenden Sie MySQL, indem Sie den Befehl ausführen:

Beenden Sie dann den MySQL-Dienst wie im ersten Schritt angegeben.

7. Starten Sie den MySQL-Dienst

Starten Sie den MySQL-Dienst erneut mit dem folgenden Befehl:

net start mysql

Ihr Root-Passwort sollte jetzt zurückgesetzt und aktualisiert werden.

Wenn Sie dieser detaillierten Anleitung folgen, können Sie das Root-Passwort für MySQL unter Windows an der Eingabeaufforderung zurücksetzen.