MariaDB: Root-Passwort zurücksetzen
•
Administration,
Linux
• Comments
Advertisement
Wenn man so wie ich einen Server installiert, die MySQL Alternative MariaDB draufpackt und danach aufgrund familiärer Dringlichkeiten den Server runterfährt, kann es schonmal passieren, dass man vergisst, wie das eben gesetzte Root-Passwort denn lautet. Um es erneut zurückzusetzen, habe ich diesen Weg gewählt:
- In der /etc/mysql/my.cnf den Eintrag skip-grant-tables = 1 hinzufügen.
- Den MariaDB-Dienst neustarten, hier für Debian.
- Jetzt als root-User passwortlos in die MariaDB-Shell einloggen.
- Nun das Root-Passwort ändern.
- Und nicht vergessen, das geänderte Passwort durch einen Flush auch zu aktivieren.
- Anschließend die in Schritt 1 eingefügte Zeile wieder aus der my.cnf entfernen.
- Und den MariaDB-Dienst nochmals neustarten, fertig.
Ich weise darauf hin, dass dieser Weg ein ordentliches Sicherheitsrisiko birgt und nicht auf Produktivmaschinen benutzt werden sollte. Allerdings sollte man bei Produktivmaschinen auch nicht einfach das Rootpasswort der Datenbank vergessen. ;-)