So setzt ihr das Root-Passwort in MariaDB 10.6/10.5/10.4 und Mysql 8.0 zurück

In diesem Tutorial zeige ich euch die Schritte zum einfachen und effizienten Zurücksetzen des Root-Passworts für MySQL 8.0 und MariaDB 10.6. Da dies die neueste Version von MySQL und Fork Mariadb ist, solltet beim Zurücksetzen des Root-Passworts besondere Vorsicht walten lassen. Nachfolgend findet ihr die einfachen Schritte zum Zurücksetzen des Root-Passworts.

Wenn ihr die folgende Fehlermeldung erhalten, scheint das Root-Passwort nicht zu funktionieren oder dem MySQL-Root-Benutzer ist etwas passiert:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


Bitte unterstützt meine Arbeit


Zurücksetzen des MySQL/Mariadb-Root-Passworts:

Stoppt zuerst den MySQL/Mariadb-Dienst:

systemctl stop mysqld / systemctl stop mariadb
service mysqld stop / service mariadb stop

Dann müsst ihr den folgenden Befehl ausführen, um mysql mit der Option skip-grant-tables zu starten:

mysqld --skip-grant-tables --user=root &


Wenn der obere Benutzer mit Root nicht funktioniert, könnt ihr diesen mit mysql verwenden

mysqld --skip-grant-tables --user=mysql &


Nachdem ihr den obigen Befehl ausgeführt habt, drückt die Eingabetaste >, um die Shell wieder zu erhalten

Dann müsst ihr den Befehl mysql ausführen und dann den Befehl Flush-Privilegien unter der MySQL-CLI ausführen:

mysql 
FLUSH PRIVILEGES;


Ändern des MySQL/Mariadb-Root-Passwortes:

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

Ersetzt „root_password“ durch ein Passwort eurer Wahl.

Beendet dann die MySQL-Cli, mit “quit

Führt dann diesen Befehl aus, um alle MySQL-Prozesse zu beenden:

killall -u mysql

oder:

pkill -U mysql


Stellt durch Ausführen dieses Befehls sicher, dass Umgebungen deaktiviert werden, solltet ihr versehentlich eine festgelegt haben:

systemctl unset-environment MYSQLD_OPTS


Jetzt mysql stoppen und neu starten

systemctl stop mysqld.service && systemctl restart mysqld.service
service mysqld stop && service mysqld restart

Das ist es, wenn ihr mit dem Zurücksetzen des Root-Passworts für MySQL fertig seid

Überprüft es, indem ihr euch bei mysql root anmeldet.


Nur für CWP und andere Control Panels:

Stellt in Control Panels wie cwp und anderen Panels mit /root/.my.cnf sicher, dass ihr die Datei mit einem neuen Root-Passwort aktualisiert haben, das ihr über den oberen Befehl geändert habt

Für CWP aktualisiert ihr nur das neue Passwort in diesen Dateien:

/root/.my.cnf
/usr/local/cwpsrv/htdocs/resources/admin/include/db_conn.php


Das wars, ihr habt erfolgreich das MySQL/MariaDB root Passwort zurückgesetzt.

Related posts

CWP – Roundcube auf Version 1.5.6 updaten

CWP – MariaDB auf eine neue Version updaten

Verbessern des Nachrichtenflusses mit MTA-STS

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More