Android

So ändern Sie das MySQL-Benutzerpasswort

MYSQL-Passwort ändern

MYSQL-Passwort ändern

Inhaltsverzeichnis:

Anonim

In diesem Tutorial zeigen wir Ihnen, wie Sie das MySQL-Benutzerkennwort ändern. Die Anweisungen sollten mit jeder modernen Linux-Distribution wie Ubuntu 18.04 und CentOS 7 funktionieren.

Voraussetzungen

Abhängig von der MySQL- oder MariaDB-Serverversion, die Sie auf Ihrem System ausführen, müssen Sie unterschiedliche Befehle verwenden, um das Benutzerkennwort zu ändern.

Sie können die Version Ihres Datenbankservers ermitteln, indem Sie den folgenden Befehl eingeben:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Oder für MariaDB so ausgeben:

mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Notieren Sie sich, welche Version von MySQL oder MariaDB Sie ausführen. Wenn Sie eine Liste aller MySQL-Benutzerkonten erhalten möchten, lesen Sie bitte diese Anleitung.

So ändern Sie das MySQL-Benutzerkennwort

Führen Sie die folgenden Schritte aus, um das MySQL-Benutzerkennwort zu ändern:

1. Melden Sie sich bei der MySQL-Shell als root an

Greifen Sie auf die MySQL-Shell zu, indem Sie den folgenden Befehl eingeben und Ihr MySQL-Root-Benutzerkennwort eingeben, wenn Sie dazu aufgefordert werden:

mysql -u root -p

2. Legen Sie das MySQL-Benutzerkennwort fest

  • Geben Sie die folgenden Befehle ein, wenn Sie MySQL 5.7.6 oder höher oder MariaDB 10.1.20 oder höher verwenden:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Wenn die Anweisung ALTER USER bei Ihnen nicht funktioniert, können Sie die Benutzertabelle direkt ändern:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Geben Sie die folgenden Befehle ein, wenn Sie MySQL 5.7.5 und früher oder MariaDB 10.1.20 und früher verwenden:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Stellen Sie sicher, dass Sie den user-name mit dem Namen des Benutzers ändern, in den Sie das Kennwort ändern möchten. Wenn der Benutzer von einem anderen Host aus eine Verbindung zum MySQL-Server herstellt, ändern Sie localhost durch den Remote-Hostnamen oder die IP-Adresse.

In beiden Fällen, wenn alles gut geht, sehen Sie die folgende Ausgabe:

Query OK, 0 rows affected (0.00 sec)

Melden Sie sich an der MySQL-Eingabeaufforderung ab, indem Sie Folgendes ausführen:

quit;

3. Überprüfen Sie das neue Passwort

Um zu überprüfen, ob das neue Kennwort korrekt angewendet wurde, geben Sie Folgendes ein:

mysql -u user-name -h localhost -p

Sie werden aufgefordert, das neue Benutzerpasswort einzugeben. Geben Sie es ein, und Sie werden an Ihrem MySQL-Server angemeldet.

Fazit

In diesem Tutorial haben Sie gelernt, wie Sie das MySQL- oder MariaDB-Benutzerkennwort ändern. Stellen Sie sicher, dass das neue Kennwort sicher und sicher ist, und bewahren Sie es an einem sicheren Ort auf.

Weitere Informationen zur Verwendung der MySQL-Shell für verschiedene Verwaltungsvorgänge finden Sie in unserem Handbuch zum Verwalten von MySQL-Benutzerkonten und -Datenbanken.

Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.

MySQL Mariadb