Heim >Datenbank >MySQL-Tutorial >So verwenden Sie MySQL-Befehle zum Ändern des Passworts

So verwenden Sie MySQL-Befehle zum Ändern des Passworts

PHPz
PHPzOriginal
2023-04-21 11:26:0411206Durchsuche

MySQL ist eines der am häufigsten verwendeten relationalen Datenbankverwaltungssysteme. Es ist Open Source und einfach zu verwenden und zu verwalten. Für MySQL-Administratoren ist die Passwortverwaltung sehr wichtig, da die Datenbank möglicherweise wichtige Informationen enthält. In diesem Artikel wird erläutert, wie Sie MySQL-Befehle zum Ändern von Passwörtern verwenden.

MySQL bietet mehrere Methoden zum Ändern von Passwörtern. Hier sind einige der Methoden:

1. Passwort mit dem Befehl mysqladmin ändern

mysqladmin ist ein Befehlszeilendienstprogramm zur Verwaltung von MySQL-Servern. Verwenden Sie dieses Befehlszeilenprogramm, um MySQL-Benutzerkennwörter zu ändern.

Zuerst müssen Sie sich als Administrator bei MySQL anmelden. Geben Sie den folgenden Befehl ein:

mysql -u root -p

Geben Sie als Nächstes das Administratorkennwort ein und drücken Sie die Eingabetaste.

Geben Sie nun den folgenden Befehl ein, um das Passwort zu ändern:

mysqladmin -u root -p password newpassword

Wobei newpassword das neue Passwort ist, können Sie es durch ein beliebiges Passwort ersetzen. Beachten Sie, dass der Befehl möglicherweise über eine Eingabeaufforderung ausgeführt werden muss, wenn Sie ein Windows-Betriebssystem verwenden.

2. Verwenden Sie den Befehl SET PASSWORD.

Mit dem Befehl SET PASSWORD können Sie auch das MySQL-Benutzerkennwort ändern. Mit diesem Befehl können Sie einen Benutzer und ein Passwort angeben.

Melden Sie sich zunächst als Administrator bei MySQL an. Geben Sie den folgenden Befehl ein:

mysql -u root -p

Geben Sie als Nächstes das Administratorkennwort ein und drücken Sie die Eingabetaste.

Geben Sie nun den folgenden Befehl ein, um das Passwort zu ändern:

SET PASSWORD FOR 'user'@'hostname' = PASSWORD('newpassword');

wobei „user“ der MySQL-Benutzer ist, dessen Passwort Sie ändern möchten, „hostname“ der MySQL-Hostname und „newpassword“ das neue Passwort.

Wenn Sie beispielsweise das Passwort eines Benutzers namens user1 ändern möchten und der MySQL-Hostname localhost ist, können Sie den folgenden Befehl verwenden:

SET PASSWORD FOR 'user1'@'localhost' = PASSWORD('newpassword');

3 Ändern Sie das Passwort direkt in der MySQL-Benutzertabelle

The Die letzte Methode besteht darin, das MySQL-Passwort direkt in der Benutzertabelle zu ändern. Dies ist keine empfohlene Methode, da sie eine direkte Bearbeitung der MySQL-Benutzertabelle erfordert. Wenn Sie außerdem versehentlich andere Felder ändern, können Sie möglicherweise nicht auf MySQL zugreifen.

Melden Sie sich zunächst als Administrator bei MySQL an. Geben Sie den folgenden Befehl ein:

mysql -u root -p

Geben Sie als Nächstes das Administratorkennwort ein und drücken Sie die Eingabetaste.

Geben Sie nun den folgenden Befehl ein, um das Passwort zu ändern:

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user' AND Host='hostname';

wobei „user“ der MySQL-Benutzer ist, dessen Passwort Sie ändern möchten, „hostname“ der MySQL-Hostname und „newpassword“ das neue Passwort.

Wenn Sie beispielsweise das Passwort eines Benutzers namens user1 ändern möchten und der MySQL-Hostname localhost lautet, können Sie den folgenden Befehl verwenden:

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='user1' AND Host='localhost';

Hinweis: Bevor Sie diese Methode verwenden, sichern Sie unbedingt die MySQL-Benutzer Tisch.

Zusammenfassung

Das Ändern des MySQL-Passworts ist eine der notwendigen Fähigkeiten für MySQL-Administratoren. Das MySQL-Benutzerkennwort kann mit dem Befehl mysqladmin, dem Befehl SET PASSWORD oder direkt durch Ändern der MySQL-Benutzertabelle geändert werden. Es wird jedoch empfohlen, den Befehl mysqladmin oder den Befehl SET PASSWORD zu verwenden, da diese Methoden offiziell unterstützt werden und sicherer und zuverlässiger sind.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie MySQL-Befehle zum Ändern des Passworts. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn