MySQL und MariaDBBeide sind beliebte Open-Source-Datenbanksysteme für Linux-basierte Betriebssysteme. Obwohl MariaDB der Zweig von MySQL ist, ähneln die Befehle zu seiner Bedienung denen von MySQL.
Der Zweck dieses Tutorials besteht also darin, die Situation zu vermeiden, in der Sie das Root-Passwort oder das Passwort eines anderen MySQL-Benutzers vergessen. Ja, falls Sie das MySQL-Root vergessen haben oder nur die Passwörter der anderen Benutzer ändern möchten, helfen Ihnen die hier angegebenen Befehle beim Zurücksetzen.
Der unten beschriebene Vorgang ist recht einfach und funktioniert auf fast allen Linux-Betriebssystemen wie zUbuntu, Debian, Centos und mehr.
Notiz: DerMySQL-Standard-Root-Passwortist leer, was bedeutet, dass bei der Installation kein Passwort zugewiesen wurdeMySQL oder MariaDBfrisch. Sie müssen nur die Eingabetaste drücken, nachdem Sie den Benutzernamen eingegeben haben, z. B. root.
Sehen wir uns an, wie Sie MySQL-Root- und andere Benutzerkennwörter unter Linux zurücksetzen
Für MySQL 5.7 Version oder ältere Versionen zum Zurücksetzen des Root-Benutzerkennworts
- Gehen Sie zur Terminal-Befehlszeilenschnittstelle Ihres Linux-Systems und geben Sie die folgenden Befehle ein:
sudo mysql -uroot
- Sobald die Verbindung zum MySQL-Server hergestellt ist, wählen Sie die MYSQL-Datenbank aus.
use mysql;
- Verwenden Sie den folgenden Befehl, um das MySQL-Root-Benutzerkennwort zu ändern.Notiz: Ändern Sie den Text „mynewpassword“ durch das Passwort, das Sie für den Root-Benutzer festlegen möchten.
update user set password=PASSWORD("mynewpassword") where User='root';flush privileges;
Quit the MySQL
quit
Restart the mysql service
systemctl restart mysql
- Gehen Sie zur Terminal-Befehlszeilenschnittstelle Ihres Linux-Systems und geben Sie die folgenden Befehle ein:
Für andere Versionen von MySQL 5.7 oder höher:
Bis auf einen Befehl zum Ändern des Passworts ist alles wie oben beschrieben:
- Öffnen Sie das Befehlsterminal.
sudo mysql -uroot
- Wählen Sie die Datenbank aus.
use mysql;
- Ändern Sie das Root-Passwort.Notiz: Ersetzen Sie mein-neues-Passwort durch das Passwort, das Sie für den Root-Benutzer festlegen möchten.
UPDATE mysql.user SET authentication_string=PASSWORD('my-new-password') WHERE USER='root';FLUSH PRIVILEGES;
Quite
- Öffnen Sie das Befehlsterminal.
Eine alternative Methode für 5.7 und frühere Versionen zum Zurücksetzen des Root-Benutzerkennworts
Der unten angegebene Befehl stellt Ihnen einige Fragen, um die MySQL-Installation einschließlich N zu sichernNeues PasswortOption.
sudo mysql_secure_installation
MySQL-Befehl zum Ändern eines Benutzerkennworts
MySQL-Show-Benutzer:
Um das zu sehenMySQL-Datenbank für alle BenutzerSie können den folgenden Befehl verwenden, um eine klare Vorstellung davon zu bekommen, welches Benutzerpasswort Sie ändern möchten:
SELECT User FROM mysql.user;
1.Öffnen Sie dieBefehlsterminalStellen Sie eine Verbindung zum MySQL-Benutzer her und geben Sie zum Anmelden das MySQL-Root-Benutzerkennwort ein.
sudo mysql -u root -p
2.Wechseln Sie zur MySQL-Datenbank
use mysql;
3.Befehl zum Ändern des BENUTZER-Passworts inMySQL-Datenbankserver Version 5.7.5 oder ältere Versionen.
SET PASSWORD FOR 'user-name-here'@'localhost' = PASSWORD('new-password');Der Screenshot dient nur als Referenz:
So ändern Sie das MySQL-Benutzerkennwort in der neuesten Version des MySQL-Datenbankservers 5.7.6 oder höher.
ALTER USER 'user-name-here'@'localhost' IDENTIFIED BY 'newPassword';
Screenshot als Referenz:
Notiz: Ersetzen Sie im obigen Befehl dieBenutzername-hiermit dem Benutzer das istPasswortDu willst dich ändern undneuesPasswortText, natürlich das Passwort, das Sie diesem bestimmten Benutzer zuweisen möchten.
Weitere nützliche Ressourcen:










![[Änderungsprotokoll] Was ist neu in Mozilla Firefox 130 und späteren Versionen?](https://media.askvg.com/articles/images/Mozilla_Firefox_Browser.png)