Archiv der Kategorie: Workaround

UNBLOG Tutorials Usability and Addons Integration with Technical Workarounds and Tutorials for Professionals.

MySQL Root-Passwort vergessen, einfaches Zurücksetzen

MySQL-Server Root-Passwort vergessen ?

Ist das MySQL Root-Passwort vergessen oder verlorengegangen! keine Panik!

Ist das MySQL-Server Root-Passwort vergessen oder verlorengegangen ?

In diesem Tutorial zeige ich, wie du das MySQL Root-Passwort schnell und einfach Zurücksetzen kannst.

Das Zurücksetzen des MySQL Root-Passwort in wenigen Schritte. Die einfachste Methode für das Zurücksetzen des MySQL Root-Passwort.

Die Anleitung gilt ausschließlich für die Open-Source Datenbank MariaDB, der beliebte Fork des MySQL-Datenbank Servers.

MySQL Root-Passwort Zurücksetzen

Für die folgenden Schritte wird der Shell Zugang mit einem lokalen Benutzerkonto auf dem System vorausgetzt, auf diesem MariaDB/MySQL ausgeführt wird. Das Benutzerkonto muss über die sudo-Zugehörigkeit verfügen, für das Ausführen der Befehle mit erhöhten Privilegien.

MySQL-Server stoppen

Als erstes beende den MariaDB/MySQL Server und stoppe den Dienst.

$ sudo systemctl stop mysqld

MySQL-Server ohne Passwort starten

Starte nun wie folgt eine temporäre MySQL-Serverinstanz.

$ sudo -u mysql mysqld --skip-grant-tables &

Der MySQL-Server wird mit der Option --skip-grant-tables gestartet, dabei werden die Grant-Tabellen nicht geladen, damit wird keine Zugriffskontrolle angewendet. Die Benutzer können nun ohne Passwort auf den MariaDB/MySQL Server zugreifen.

In einer Terminal-Shell ist jetzt der Login als Root-Benutzer am MariaDB/MySQL-Server möglich, ohne ein Passwort.

$ mysql -u root

MySQL Root-Passwort Zurücksetzen

Nun die Anweisung zum Zurücksetzen der aktuellen Berechtigungen.

FLUSH PRIVILEGES;

Jetzt das MySQL Root-Passwort mit folgendem Befehl Zurücksetzen.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

Platzhalter „NewPassword“ durch das gewünschte Passwort ersetzen.

Zum Schluss die Berechtigungen erneut einlesen und MySQL beenden.

FLUSH PRIVILEGES;
quit

Das MySQL Root-Passwort ist geändert. Der zuvor gestartete temporäre MySQL-Server wird nun gestoppt, mit dem nächsten Shell Befehl.

$ ps auxw | grep '\-\-skip-grant-tables' | tail -n 1 | awk '{ print $2 }' | sudo xargs kill

MySQL-Server wieder starten

Starte nun den MariaDB/MySQL-Server neu und melde dich mit dem neuen Passwort an.

$ sudo systemctl start mysqld
$ mysql -u root -p

Der MariaDB/MySQL-Server ist wieder unter vollständiger Kontrolle.

MySQL Root-Passwort vergessen
MySQL Root-Passwort vergessen

sudo -u mysql mysqld --skip-grant-tables & nach dem ausführen des Befehls muss möglicherweise Enter oder Ctrl+C gedrückt werden.

MySQL Root-Passwort vergessen, einfaches zurücksetzen
MySQL Root-Passwort vergessen, einfaches zurücksetzen

Über MariaDB

MariaDB ist ein freies, relationales Open-Source Datenbank-management-system, das durch eine Abspaltung (Fork) aus MySQL entstanden ist. Der relationale Datenbank Server, MySQL beruht beim Hauptentwickler Michael Widenius. Der Aufbau welcher MariaDB ursprünglich hatte, beinhaltet die Software-Schicht, welche die Basisfunktionalität der Datenbank enthält, für das Erstellen, Lesen, Ändern und Löschen von Daten.

Ergänzung

Alternative Anweisung um das MySQL Root-Passwort zu ändern.

UPDATE USER set password=PASSWORD('NewPassword') where User='root';
FLUSH PRIVILEGES;
quit

Fazit

Dieses Tutorial zeigt, wie man das vergessene oder verlorengegangene Root-Passwort des MySQL-Servers zurücksetzt. Die Schritte wurden in der GNU Bash auf einem Ubuntu 22.04.3 LTS in WSL und auf einem virtuellen Debian 12 (Bookworm) GNU/Linux mit MariaDB 10.6.18-Datenbankserver ausgeführt.

Uhr mit Sekundenanzeige in Windows 11

Die Uhr in der Windows 11 Taskleiste unten rechts zeigt keine Sekundenanzeige. Auch ein Klick auf Datum und Uhrzeit zeigt keine Uhr. Mit diesen Einstellungen erhält man die Uhrzeit mit Sekundenanzeige zurück, ohne Apps und ohne Registry-Hacks.

Die meisten Nutzer:innen brauchen bei der täglichen Arbeit keine Sekundenanzeige. Jedoch hingegen spätestens dann, wenn man als System Administrator die genaue Zeit beim Laptop oder PC überprüfen möchte, wäre es hilfreich, wenn auf dem Desktop an irgendeiner Stelle eine Zeitanzeige mit Sekundenangabe hervorgehen würde. Was unter Windows 10 leicht mit Klick auf die Uhr unten rechts war, lässt Windows 11 die Nutzer:innen ohne Sekundenanzeige zurück, bei der Uhr ist die Sekundenangabe standardmässig ausgeblendet.

Lösung: Uhr mit Sekundenanzeige in Windows 11

Es gibt einen Weg die Uhr mit Sekundenanzeige wiederherzustellen, damit sich in Windows 11 eine Uhr mit Sekundenzeiger sowie die digitale Zeit inklusive Sekundenangaben öffnen lässt. Und dass sogar ganz ohne Zusatzsoftware und ohne komplizierte Registry-Hacks.

Uhrzeit mit Sekundenanzeige unten rechts in der Taskleiste.

Uhr mit Sekundenanzeige in Windows 11 Taskleiste

Öffne hierzu die Einstellungen und navigiere zu Personalisierung-> Taskleiste -> Verhalten der Taskleiste (ganz unten), aktiviere wieder ganz unten die Option „Sekunden in der Taskleistenuhr anzeigen.

Die Uhrzeit mit Sekundenanzeige wird jetzt in der Taskleiste angezeigt.

Weiter drücke auf der Tastatur die Windows-Taste Windows und gleichzeitig die R-Taste, um das Fenster Ausführen zu öffnen.

timedate.cpl ausführen

Im Fenster Ausführen den Befehltimedate.cpleingeben und auf OK klicken.

Hier ist eine Echtzeit-Uhr mit einem sich bewegenden Sekundenzeiger, ausserdem die Uhrzeit-Angabe inklusive Sekunden. Mit der Schaltfläche Datum und Uhrzeit ändern kann man Datum und Uhrzeit festlegen.

Windows 11 Uhr mit Sekundenanzeige

Öffne das Register Zusätzliche Uhren und aktiviere Diese Uhr anzeigen, wähle ggf. die gewünschte Zeitzone und gib einen Anzeigenamen ein, ebenfalls lässt sich eine zweite Zeitzone festlegen.

Windows 11 Uhr mit Sekundenanzeige

Mit Klick unten rechts in der Taskleiste auf Datum und Uhrzeit zeigt sich nun die Uhrzeit über dem Kalender.

Windows 11 Uhrzeit mit Sekundenanzeige

Addendum

Alternativ gibt es auch mehrere Zeit-Webseiten im Internet, diese ebenfalls aushelfen können. Die Webseite https://time.is/de/ zeigt die Echtzeit inklusive Sekundenanzeige an. Und zwar nicht jene, die auf dem PC eingestellt ist, sondern die tatsächliche Zeit in der Zeitzone. Ausserdem informiert der Zeit-Webdienst darüber, falls die eingestellte Uhrzeit in der Taskleiste von der tatsächlichen Zeit abweicht.