Wenn das Passwort Management nicht dem best-practice entspricht, können wichtige Passwörter schnell verloren gehen. Wenn Sie unter Linux Ihr MySQL Root-Passwort zurücksetzen wollen gibt es einige Methoden. Heute wollen wir Ihnen eine davon vorstellen.
Öffnen Sie eine neue Shell und melden Sie sich als Root an.
Stoppen Sie den MySQL-Server
Geben Sie folgenden Befehl ein um Ihre aktuell laufende MySQL Server Instanz zu stoppen.
sudo systemctl stop mysql
Starten Sie MySQL ohne Berechtigungsprüfung
Nun müssen Sie MySQL ohne eine Berechtigungsprüfung starten. WICHTIG! Dies stellt eine extreme Sicherheitslücke da und sollte nach anpassung des Root Passworts sofort wieder beendet werden.
sudo mysqld_safe --skip-grant-tables &
Drücken Sie nach dem Start Enter, um die Befehlszeile zurückzubekommen
Verbinden Sie sich mit MySQL
mysql -u root
Normalerweise würde jetzt eine Passwortabfrage stattfinden. Diese ist jedoch durch den vorherigen Befehl ausgesetzt worden.
Setzen Sie das MySQL Root-Passwort zurück
Wählen Sie die MySQL-Datenbank:
USE mysql;
Führen Sie den Befehl zur Passwortänderung aus (ersetzen Sie NeuesPASSWORT mit Ihrem neuen Passwort):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NeuesPASSWORT';
Spülen Sie die Privilegien, um die Änderungen zu übernehmen:
FLUSH PRIVILEGES;
Verlassen Sie MySQL:
EXIT;
Beenden Sie den MySQL Safe Mode
Am einfachsten beenden Sie den Safemode in dem Sie den Prozess dazu beenden.
ps -ef | grep mysqld_safe
Sie bekommen in der Ausgabe die PID. Setzen Sie diese in dem folgenden Befehl statt „PID“ ein:
sudo kill -9 PID
Starten Sie den MySQL-Server neu
sudo systemctl start mysql
Testen Sie das MySQL Root-Passwort
Versuchen Sie, sich mit dem neuen Root-Passwort anzumelden:
mysql -u root -p
Sie sollten aufgefordert werden, das neue Passwort einzugeben. Notieren Sie sich das Passwort in einem Passwortmanager Ihrer Wahl und ersetzen es in den vielleicht bereits vorhandenen Skripten und Programmen.
Nun wissen Sie wie Sie Ihr MySQL Root-Passwort zurücksetzen können. Viel Erfolg mit Ihrer zurückgewonnenen Datenbank.
Lust auf mehr?
Auf unserem Blog finden Sie weitere Tutorials und nützliche Beiträge zu allerlei Themen Rund um Linux, Firewalls, Hosting, Backups, Nextcloud uvm.
Kontaktieren Sie uns wenn Sie Interesse an für Sie maßgeschneiderte IT-Lösungen haben. Wir helfen Ihnen dabei Ihr Unternehmen fit für die IT-Landschaft der Zukunft zu gestalten.
- Nextcloud mit ClamAV prüfen - 18. September 2024
- Moodle™ vs andere Learning Management Systeme (LMS) - 31. Juli 2024
- 3CX V18 mit Telekom Company Flex - 11. Juli 2024