Linux-System ist ein leistungsstarkes und flexibles Betriebssystem, das auf einer Vielzahl von Geräten ausgeführt werden kann, von PCs über Server bis hin zu Mobiltelefonen und Tablets. Aber was sollten Sie tun, wenn Sie Ihr Linux-Systemkennwort vergessen oder Ihr Passwort ändern möchten? Keine Sorge, in diesem Artikel lernen Sie drei einfache und effektive Methoden kennen, mit denen Sie das Passwort Ihres Linux-Systems problemlos zurücksetzen können, unabhängig davon, ob Sie Ubuntu, CentOS oder andere Distributionen verwenden.
Eine davon besteht darin, ein Passwort für das Datenbank-Root-Konto festzulegen – Sie müssen dieses privat halten und es nur verwenden, wenn es unbedingt notwendig ist. Dieser Artikel ist hilfreich, wenn Sie Ihr Passwort vergessen oder es zurücksetzen müssen (z. B. wenn der Datenbankadministrator ersetzt oder entlassen wird!). Wir erklären, wie Sie das Root-Passwort für MySQL oder MariaDB unter Linux zurücksetzen oder wiederherstellen.
Empfohlene Lektüre: Root-Passwort für MySQL oder MariaDB ändern.
Obwohl wir in diesem Artikel MariaDB verwenden, gelten diese Anweisungen auch für MySQL.
MySQL- oder MariaDB-Root-Passwort wiederherstellen
Bevor Sie starten, stoppen Sie den Datenbankdienst und überprüfen Sie den Dienststatus. Wir sollten die zuvor festgelegten Umgebungsvariablen sehen:
------------- SystemD ------------- # systemctl stop mariadb ------------- SysVinit ------------- # /etc/init.d/mysqld stop
Als nächstes starten Sie den Dienst mit der Option --skip-grant-tables:
------------- SystemD ------------- # systemctl set-environment MYSQLD_OPTS="--skip-grant-tables" # systemctl start mariadb # systemctl status mariadb ------------- SysVinit ------------- # mysqld_safe --skip-grant-tables &
Starten Sie MySQL/MariaDB mit Skip-Tabellen
Dadurch können Sie sich ohne Root-Passwort mit der Datenbank verbinden (möglicherweise müssen Sie zu einem anderen Terminal wechseln):
# mysql -u root
Befolgen Sie als Nächstes die unten aufgeführten Schritte.
>MariaDB [(none)]> USE mysql; MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourNewPasswordHere') WHERE User='root' AND Host = 'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
Zum Schluss stoppen Sie den Dienst, deaktivieren Sie die Umgebungsvariablen und starten Sie den Dienst erneut:
------------- SystemD ------------- # systemctl stop mariadb # systemctl unset-environment MYSQLD_OPTS # systemctl start mariadb ------------- SysVinit ------------- # /etc/init.d/mysql stop # /etc/init.d/mysql start
Dadurch werden die vorherigen Änderungen wirksam und Sie können sich mit dem neuen Passwort mit der Datenbank verbinden.
Zusammenfassung
Durch diesen Artikel sollten Sie gelernt haben, wie Sie drei verschiedene Methoden verwenden, um das Passwort Ihres Linux-Systems zurückzusetzen. Diese Methoden verwenden den Einzelbenutzermodus, die Verwendung einer CD oder eines USB-Flash-Laufwerks und die Verwendung des Befehls chroot. Jede Methode hat ihre Vor- und Nachteile, und Sie können je nach Situation und Bedarf die geeignete Methode auswählen. Denken Sie nach dem Zurücksetzen Ihres Passworts daran, Ihr neues Passwort sicher aufzubewahren, damit Sie es nicht vergessen oder erneut verlieren.
Das obige ist der detaillierte Inhalt vonWie kann ich das Passwort auf einem Linux-System einfach zurücksetzen? Ein praktischer Leitfaden, der Ihnen drei Methoden beibringt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!