Zum Hauptinhalt springen

Wie kann ich das Root-Passwort in MySQL unter Windows zurücksetzen

Passwort für das Root-Konto in MySQL unter Windows vergessen? Es spielt keine Rolle, es gibt mehrere Möglichkeiten, das Passwort zurückzusetzen und den Zugriff auf die Datenbank wiederherzustellen. In diesem Artikel werden wir uns die beliebtesten Methoden ansehen, die Ihnen in dieser unangenehmen Situation helfen.

Der erste Weg ist die Verwendung der MySQL-Befehlszeile. Öffnen Sie dazu die Eingabeaufforderung und navigieren Sie zu dem Ordner, in dem MySQL installiert ist. Führen Sie dann den folgenden Befehl aus: mysqladmin -u root password "neues Passwort". Geben Sie anstelle von "neues Passwort" Ihr neues Passwort ein. Danach können Sie sich mit einem neuen Passwort als Root anmelden.

Wenn die erste Methode nicht funktioniert, können Sie versuchen, das Passwort über die MySQL-Konfigurationsdatei zurückzusetzen. Öffnen Sie dazu die Datei "my.ini" (oder "my.cnf", abhängig von der MySQL-Version) in einem beliebigen Texteditor. Suchen Sie die Zeile, die mit "skip-grant-tables" beginnt, und kommentieren Sie sie, indem Sie ein Zeichen hinzufügen # an den Anfang der Zeile. Speichern Sie die Datei und starten Sie den MySQL-Dienst neu. Nach dem Neustart können Sie sich ohne Passwort bei MySQL anmelden und es mit dem Befehl ändern ALTER USER 'root'@'localhost' IDENTIFIED BY 'neues Passwort';

Schließlich ist der letzte Weg, MySQL neu zu installieren. Diese Methode ist geeignet, wenn Sie keine Angst haben, Ihre Daten zu verlieren. Deinstallieren Sie zuerst MySQL vollständig von Ihrem Computer. Dann laden Sie eine neue Kopie des Programms von der offiziellen MySQL-Website herunter und installieren Sie sie. Bei der Installation werden Sie aufgefordert, ein Passwort für das Root-Konto anzugeben. Nach Abschluss der Installation können Sie sich mit einem neuen Passwort bei MySQL anmelden.

Wie kann ich das Root-Passwort in MySQL unter Windows wiederherstellen

Die Wiederherstellung des Root-Passworts in MySQL unter Windows kann erforderlich sein, wenn es verloren geht oder vergessen wird. Betrachten Sie in diesem Handbuch einige Möglichkeiten, wie Sie den Zugriff auf das Root-Konto in MySQL wiederherstellen können.

1. Verwenden der Befehlszeile

Die erste Möglichkeit, das Root-Passwort in MySQL unter Windows wiederherzustellen, besteht darin, die Befehlszeile zu verwenden. Öffnen Sie dazu eine Eingabeaufforderung und führen Sie den folgenden Befehl aus:

mysqladmin -u root password "новый_пароль"

Hier ist "neues Passwort" das neue Passwort, das Sie dem Root-Konto zuweisen möchten.

2. Ändern der MySQL-Konfigurationsdatei

Die zweite Methode basiert auf dem Ändern der MySQL-Konfigurationsdatei. Führen Sie die folgenden Schritte aus, um es wiederherzustellen:

1. Schließen Sie alle laufenden Instanzen des MySQL-Servers.

2. Öffnen Sie die Datei my.ini (das sich im MySQL-Installationsordner befindet) mit einem Texteditor.

3. Suchen Sie den Abschnitt, der mit beginnt [mysqld] und fügen Sie die folgende Zeile darunter hinzu:

skip-grant-tables

4. Speichern Sie die Änderungen, und schließen Sie die Datei my.ini.

5. Starten Sie den MySQL-Server.

6. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:

mysql -u root

7. Führen Sie in der MySQL-Befehlszeile die folgende SQL-Abfrage aus:

UPDATE mysql.user SET Password=PASSWORD('новый_пароль') WHERE User='root';FLUSH PRIVILEGES;

Hier ist "neues Passwort" das neue Passwort, das Sie dem Root-Konto zuweisen möchten.

8. Geben Sie den ursprünglichen Zustand der Datei my zurück.ini, indem Sie die Zeile skip-grant-tables entfernen.

9. Starten Sie den MySQL-Server neu.

3. Neuinstallation von MySQL

Wenn die vorherigen Methoden nicht funktionierten, können Sie versuchen, MySQL neu zu installieren. Dadurch wird nur eine Neuinstallation durchgeführt, und Ihre Datenbanken bleiben erhalten. Denken Sie jedoch daran, die Datenbanken zu sichern, bevor Sie mit der Neuinstallation beginnen.

Befolgen Sie die Anweisungen zur Installation von MySQL und wenn Sie eine neue Instanz einrichten, können Sie ein neues Passwort für Ihr Root-Konto festlegen.

Jetzt haben Sie mehrere Möglichkeiten, das Root-Passwort in MySQL unter Windows wiederherzustellen. Wählen Sie das für Sie am besten geeignete aus und folgen Sie den Anweisungen, um den Zugriff auf das Root-Konto in MySQL wiederherzustellen.

Installieren Sie MySQL unter Windows

Um mit der Verwendung von MySQL unter Windows zu beginnen, müssen Sie den Installationsvorgang durchlaufen. Hier sind einige einfache Schritte, die Ihnen helfen, MySQL auf Ihrem Computer zu installieren:

1. Laden Sie die Installationsdatei herunter:

Gehen Sie zur offiziellen MySQL-Website und laden Sie die Installationsdatei für Windows herunter.

2. Führen Sie die Installation aus:

Führen Sie die heruntergeladene Installationsdatei aus und folgen Sie den Anweisungen des Installationsassistenten. Wählen Sie das Installationspaket aus, das Ihren Anforderungen am besten entspricht.

3. Installieren Sie MySQL:

Wählen Sie den Speicherort aus, an dem MySQL auf Ihrem Computer installiert werden soll, und starten Sie den Installationsprozess.

4. Konfigurieren Sie die Installationsoptionen:

Während der Installation können Sie Optionen wie das Administratorkennwort und den Port auswählen, die für die Verbindung mit MySQL verwendet werden sollen.

5. Beenden Sie die Installation:

Sobald die Installation von MySQL auf Ihrem Computer abgeschlossen ist, können Sie damit beginnen, Datenbanken zu erstellen und zu verwalten.

Jetzt, da MySQL installiert ist, können Sie mit dem Einrichten des Root-Passworts für Ihre MySQL-Datenbank unter Windows fortfahren.

Führen Sie MySQL im Modus ohne Berechtigungen aus

Wenn Sie bereits einen MySQL-Server unter Windows installiert und ausgeführt haben, können Sie dessen Einstellungen ändern und ihn im Modus ohne Berechtigungen ausführen. Dadurch können Sie ohne Angabe eines Kennworts auf MySQL zugreifen und einen neuen Benutzer mit Administratorrechten erstellen.

Führen Sie dazu die folgenden Schritte aus:

  1. Suchen Sie die Datei "my.ini" oder "my.cnf" in dem Ordner, in dem MySQL installiert ist.
  2. Öffnen Sie diese Datei in einem Texteditor.
  3. Suchen Sie den Abschnitt "[mysqld]".
  4. Fügen Sie die folgende Zeile unter diesem Abschnitt hinzu: "skip-grant-tables".
  5. Speichern Sie die Änderungen, und schließen Sie die Datei.
  6. Starten Sie den MySQL-Dienst neu.

MySQL wird jetzt im Modus ohne Berechtigungen ausgeführt und Sie können ohne Angabe eines Kennworts auf den Server zugreifen. Führen Sie dazu einfach den Befehl "mysql" an der Eingabeaufforderung aus.

Beenden Sie den MySQL-Dienst und starten Sie ihn mit der Option --skip-grant-tables

Wenn Sie das MySQL-Root-Passwort unter Windows vergessen haben, können Sie es zurücksetzen, indem Sie den MySQL-Dienst stoppen und mit der Option --skip-grant-tables starten. Die folgende Methode hilft Ihnen bei der Durchführung dieser Operation:

  1. Öffnen Sie die Windows-Systemsteuerung und suchen Sie den MySQL-Dienst.
  2. Klicken Sie mit der rechten Maustaste auf den MySQL-Dienst und wählen Sie Beenden, um den Dienst zu beenden.
  3. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem MySQL installiert ist.
  4. Führen Sie den folgenden Befehl aus, um den MySQL-Dienst mit der Option --skip-grant-tables zu starten: mysqld --skip-grant-tables .
  5. Warten Sie, bis der MySQL-Dienst erfolgreich gestartet wurde.
  6. Öffnen Sie ein neues Eingabeaufforderungsfenster und geben Sie den mysql - Befehl ein , um eine Verbindung zum MySQL - Server herzustellen.
  7. Ohne ein Passwort anzugeben, führen Sie den folgenden Befehl aus, um das Root-Passwort zu ändern: UPDATE mysql.user SET Password=PASSWORD('neues Passwort') WHERE User='root';
  8. Führen Sie den Befehl FLUSH PRIVILEGES; aus, um die Berechtigungen zu aktualisieren.
  9. Schließen Sie das Eingabeaufforderungsfenster, öffnen Sie den MySQL-Dienst in der Windows-Systemsteuerung und wählen Sie Ausführen, um den MySQL-Dienst mit dem neuen Root-Passwort neu zu starten.

Jetzt können Sie sich mit einem neuen Root-Passwort bei MySQL anmelden. Achten Sie darauf, sich an das neue Passwort zu erinnern, um zu vermeiden, dass dieses Verfahren in Zukunft wiederholt wird.

Setzen Sie das Root-Passwort in MySQL zurück

Wenn Sie das Root-Passwort für das MySQL-Konto unter Windows vergessen haben, müssen Sie es zurücksetzen, um auf die Datenbank zuzugreifen. Befolgen Sie diese Schritte, um das Root-Passwort zurückzusetzen:

Schritt 1: Öffnen Sie die Windows-Eingabeaufforderung, indem Sie die Taste Win + R drücken und "cmd" eingeben und dann die Eingabetaste drücken.

Schritt 2: Navigieren Sie zu dem Ordner, in dem MySQL installiert ist. Normalerweise ist es C:\Program Files\MySQL\MySQL Server X.X\bin, wobei "X.X" die Version von MySQL ist.

Schritt 3: Geben Sie an der Eingabeaufforderung den folgenden Befehl ein:

Dieser Befehl startet den MySQL-Dienst und überspringt den Passwortauthentifizierungsprozess.

Schritt 4: Öffnen Sie eine neue Eingabeaufforderung, und geben Sie den folgenden Befehl ein:

Jetzt sollten Sie ohne Passwort auf die MySQL-Befehlsshell zugreifen.

Schritt 5: Geben Sie in der MySQL-Befehlszeile den folgenden Befehl ein:

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

Ersetzen Sie "neues Passwort" durch Ihr neues Passwort für das Root-Konto.

Schritt 6: Geben Sie den folgenden Befehl ein, um die Änderungen zu übernehmen:

Das Root-Passwort muss nun auf ein neues zurückgesetzt werden.

Schritt 7: Geben Sie den folgenden Befehl ein, um die MySQL-Befehlsshell zu beenden:

Schritt 8: Kehren Sie zur Windows-Eingabeaufforderung zurück, und geben Sie den folgenden Befehl ein:

Der MySQL-Dienst sollte jetzt mit dem neuen Root-Passwort gestartet werden.

Jetzt können Sie Ihr neues Root-Passwort verwenden, um auf die MySQL-Datenbank zuzugreifen. Stellen Sie sicher, dass Sie Ihr neues Passwort an einem sicheren Ort aufbewahren.