Wenn Sie das Root—Passwort in der Mariadb-Datenbank auf einem Windows-Computer vergessen haben, verzweifeln Sie nicht - es gibt eine einfache und effektive Lösung. In diesem Artikel erhalten Sie detaillierte Anweisungen zum Zurücksetzen des Root-Passworts und zum Wiederherstellen des Zugriffs auf die Mariadb-Datenbank unter Windows.
Das Zurücksetzen des Root-Passworts umfasst mehrere Schritte, ist jedoch einfach und kann sogar von einem Neuling in der Datenbankverwaltung durchgeführt werden. Wenn Sie das Root-Passwort zurücksetzen, können Sie vollen Zugriff auf die Datenbank erhalten und alle erforderlichen Änderungen vornehmen.
Der erste Schritt beim Zurücksetzen des Root-Passworts besteht darin, den MariaDB-Server zu stoppen. Dazu müssen Sie eine Eingabeaufforderung öffnen und einen bestimmten Befehl ausführen. Nachdem Sie den Server beendet haben, können Sie mit der Änderung der Datei my beginnen.ini, das die Einstellungen der Mariadb-Datenbank enthält.
Nachfolgend finden Sie eine Beschreibung aller erforderlichen Aktionen und Befehle sowie Codebeispiele. Nach unserer detaillierten Anleitung können Sie das Root-Passwort in der Mariadb-Datenbank schnell und einfach zurücksetzen und mit Ihrer Datenbank fortfahren.
Wie kann ich das Root-Passwort in Mariadb unter Windows zurücksetzen
Hier ist eine detaillierte Anleitung, wie Sie das Root-Passwort in Mariadb unter Windows zurücksetzen können:
- Öffnen Sie eine Eingabeaufforderung (cmd) mit Administratorrechten.
- Navigieren Sie zu dem Ordner, in dem Mariadb installiert ist. Normalerweise sieht der Pfad zum Installationsordner folgendermaßen aus: C:\Program Files\Mariadb\bin .
- Führen Sie an einer Eingabeaufforderung den folgenden Befehl aus, um den Mariadb-Server mit deaktivierter Sicherheitsstufe neu zu starten:
mysqld.exe --skip-grant-tables - Wenn der Befehl erfolgreich ausgeführt wurde, öffnen Sie eine weitere Eingabeaufforderung (cmd) mit Administratorrechten.
- Navigieren Sie erneut zu dem Ordner, in dem Mariadb installiert ist.
- Führen Sie an dieser Eingabeaufforderung den Befehl aus, um eine Verbindung zum Server herzustellen:
mysql -u root - Führen Sie nach der Verbindung den folgenden Befehl aus, um das Root-Passwort zurückzusetzen:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'neues Passwort'; - Ersetzen Sie das neue Passwort durch das gewünschte neue Passwort.
- Schließen Sie die Eingabeaufforderung (cmd), und starten Sie den Mariadb-Server neu.
Nachdem Sie den Mariadb-Server neu gestartet haben, können Sie sich mit dem neuen Root-Passwort anmelden.
Vorbereiten zum Zurücksetzen des Kennworts
Bevor Sie mit dem Zurücksetzen des Root-Passworts in Mariadb unter Windows beginnen können, müssen Sie einige vorbereitende Schritte ausführen:
- Stellen Sie sicher, dass Sie über Administratorrechte auf dem Computer verfügen, auf dem Mariadb installiert ist.
- Führen Sie die Eingabeaufforderung als Administrator aus, um über alle erforderlichen Berechtigungen zum Ausführen von Befehlen zu verfügen.
- Schließen Sie alle offenen Verbindungen mit Mariadb, um mögliche Probleme beim Zurücksetzen des Kennworts zu vermeiden.
- Sichern Sie die Daten in der Datenbank, um sie bei Bedarf nach dem Zurücksetzen des Kennworts wiederherzustellen.
- Merken Sie sich die aktuellen Mariadb-Einstellungen wie den Port, den Pfad zu den Datenbankdateien und andere wichtige Einstellungen, um sie nach dem Zurücksetzen des Kennworts wiederherzustellen.
Nachdem Sie diese Schritte ausgeführt haben, können Sie mit dem Zurücksetzen des Root-Passworts in Mariadb unter Windows beginnen.
Ausführen von Mariadb im nicht autorisierten Modus
Das Ausführen von Mariadb im nicht autorisierten Modus, auch als Sicherheitsmodus bekannt, ermöglicht es dem Benutzer, uneingeschränkten Zugriff auf die Datenbank zu erhalten, ohne sich vorher zu authentifizieren. Dies kann nützlich sein, wenn Sie das Passwort Ihres Root-Kontos vergessen oder verloren haben.
Führen Sie die folgenden Schritte aus, um Mariadb im Sicherheitsmodus auszuführen:
- Schließen Sie alle vorhandenen Verbindungen zum Mariadb-Server.
- Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem Mariadb installiert ist.
- Geben Sie den folgenden Befehl ein:
Wenn Sie diesen Befehl ausführen, wird der Mariadb-Server im Sicherheitsmodus ohne Autorisierung ausgeführt. Jetzt können Sie auf die Datenbank zugreifen, ohne ein Passwort einzugeben.
Vergessen Sie jedoch nicht, die Autorisierung so schnell wie möglich wiederherzustellen, nachdem Sie die erforderlichen Schritte ausgeführt haben. Öffnen Sie dazu ein anderes Eingabeaufforderungsfenster, und führen Sie den folgenden Befehl aus:
Nachdem Sie diesen Befehl ausgeführt haben, können Sie wieder vollen Zugriff auf die Datenbank erhalten und ein neues Passwort für das Root-Konto festlegen.
Beachten Sie, dass der Modus ohne Autorisierung anfällig für unbefugten Zugriff sein kann und nur in temporären Situationen verwendet werden sollte. Nach der Wiederherstellung der Autorisierung wird empfohlen, den Mariadb-Server sofort im normalen Modus zu starten.
Auswählen des abgesicherten Startmodus von Mariadb
Bei der Installation von MariaDB unter Windows wird standardmäßig der Startmodus verwendet, in dem die Sicherheitsprüfung deaktiviert ist. Dies ermöglicht eine schnelle Verwendung der Datenbank, kann jedoch aus Sicherheitsgründen gefährlich sein. Um Ihr System zu schützen, wird empfohlen, den abgesicherten Startmodus von MariaDB zu aktivieren.
Dazu müssen Sie die Datei my bearbeiten.ini, das sich im Installationsordner von MariaDB befindet. Hier ist, wie man es macht:
- Öffnen Sie die Datei my.ini mit einem Texteditor wie Notepad.
- Suchen Sie den Abschnitt [mysqld] und fügen Sie die folgenden Zeilen hinzu:
- skip-networking
- skip-grant-tables
- Speichern Sie die Änderungen, und schließen Sie die Datei my.ini.
- Starten Sie den MariaDB-Dienst neu.
Jetzt wird MariaDB im abgesicherten Modus ausgeführt, der keine Remote-Verbindung zur Datenbank ermöglicht und eine Authentifizierung erfordert, um auf die Datenbank zuzugreifen. Dies wird dazu beitragen, Ihre Daten vor unbefugtem Zugriff zu schützen.
Ändern der Mariadb-Konfigurationsdatei
Schritt 1: Öffnen Sie die Mariadb-Konfigurationsdatei.
Der Pfad zur Mariadb-Konfigurationsdatei kann je nach Installation unterschiedlich sein. Normalerweise heißt die Datei my.ini und befindet sich in dem Ordner, in dem Mariadb installiert ist.
Schritt 2: Öffnen Sie die Konfigurationsdatei in einem Texteditor.
Sie sollten die Konfigurationsdatei in einem Texteditor wie Notepad oder einem anderen Codeeditor öffnen.
Schritt 3: Suchen Sie den Abschnitt [mysqld].
Suchen Sie in der Konfigurationsdatei nach der Partition [mysqld]. Es enthält Optionen und Einstellungen für den Mariadb-Server.
Schritt 4: Fügen Sie den Parameter skip-grant-tables hinzu.
Innerhalb des Abschnitts [mysqld] fügen Sie einen neuen Parameter skip-grant-tables hinzu. Mit dieser Option können Sie den Server starten, ohne das Kennwort zu überprüfen.
[mysqld]
skip-grant-tables
Schritt 5: Speichern Sie die Änderungen in der Konfigurationsdatei.
Nachdem Sie den Parameter skip-grant-tables hinzugefügt haben, speichern Sie die Änderungen in der Konfigurationsdatei.
Schritt 6: Starten Sie den Mariadb-Server neu.
Um die Änderungen an der Konfigurationsdatei anzuwenden, starten Sie den Mariadb-Server neu.
Nach dem Neustart des Mariadb-Servers wird das Passwort für den Root-Benutzer zurückgesetzt und Sie können sich ohne Passwort anmelden.
Starten Sie Mariadb mit einem neuen Passwort für root neu
Nachdem Sie das Kennwort für den Root-Benutzer in MariaDB unter Windows geändert haben, müssen Sie den Datenbankdienst neu starten, damit die Änderungen wirksam werden. Befolgen Sie dazu die Anweisungen:
1. Öffnen Sie die Systemsteuerung auf Ihrem Windows-Computer.
2. Suchen Sie und wählen Sie Dienste aus.
3. Suchen Sie in der Liste der Dienste nach "MariaDB" und klicken Sie mit der rechten Maustaste darauf.
4. Wählen Sie im angezeigten Kontextmenü die Option "Neu starten" aus.
5. Warten Sie einige Sekunden, bis der MariaDB-Dienst neu gestartet wird.
6. Nachdem der MariaDB-Dienst erfolgreich neu gestartet wurde, können Sie das neue Root-Passwort verwenden, um auf die Datenbank zuzugreifen.
Jetzt können Sie sicher mit MariaDB weiterarbeiten, da Sie wissen, dass Ihr Passwort für den Root-Benutzer erfolgreich zurückgesetzt und wirksam wurde. Gute Arbeit!
Überprüfen und Aktualisieren des Kennworts in der Befehlszeile
Die Überprüfung des Root-Passworts in Mariadb erfolgt über die Befehlszeile. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie die Eingabeaufforderung, indem Sie die Taste Win+R drücken und den Befehl "cmd" eingeben.
- Geben Sie den Befehl "mysql -uroot -p" ein und drücken Sie die Eingabetaste.
- Danach werden Sie aufgefordert, ein Passwort einzugeben. Geben Sie das aktuelle Passwort ein und drücken Sie die Eingabetaste.
- Wenn das eingegebene Passwort korrekt ist, wird die Eingabeaufforderung "MariaDB" angezeigt [(none)]>".
- Führen Sie den folgenden Befehl aus, um das Root-Passwort zu aktualisieren: "ALTER USER 'root'@'localhost' IDENTIFIED BY 'neues Passwort';". Ersetzen Sie 'neues Passwort' durch Ihr neues Passwort.
- Danach sollte die Meldung "Query OK, 0 rows affected" angezeigt werden. Dies bedeutet, dass das Passwort erfolgreich aktualisiert wurde.
Jetzt können Sie das neue Root-Passwort verwenden, um auf MariaDB auf Ihrem Computer zuzugreifen.
Den Prozess zum Zurücksetzen des Root-Passworts in Mariadb beenden
Nachdem Sie das Root-Passwort in Mariadb erfolgreich zurückgesetzt haben, müssen Sie noch einige abschließende Schritte ausführen.
1. Öffnen Sie eine Eingabeaufforderung, und geben Sie den folgenden Befehl ein:
mysql -u root -p
2. Danach werden Sie aufgefordert, das Passwort für den Root-Benutzer einzugeben. Geben Sie das neue Passwort ein, das Sie beim Zurücksetzen festgelegt haben.
3. Wenn das Passwort korrekt eingegeben wurde, erhalten Sie Zugriff auf die MySQL-Befehlszeile.
4. Führen Sie den folgenden Befehl aus, um sicherzustellen, dass das Kennwort erfolgreich zurückgesetzt wurde:
SELECT User, Host, Password FROM mysql.user;
5. Sie sollten eine Liste der MySQL-Benutzer und ihre Parameter einschließlich Passwörter sehen. Stellen Sie sicher, dass der Root-Benutzer über ein neues Passwort verfügt.
Glückwunsch! Sie haben den Prozess zum Zurücksetzen des Root-Passworts in Mariadb erfolgreich abgeschlossen. Jetzt können Sie das neue Passwort verwenden, um sich bei der Datenbank anzumelden.