Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Benutzerkennwort ändern

Manchmal müssen Sie möglicherweise das Benutzerpasswort zurücksetzen oder das MySQL-Passwort wiederherstellen, falls Sie das Benutzerpasswort vergessen haben. So ändern Sie das Benutzerkennwort in MySQL.

MySQL Benutzerkennwort ändern

Hier sind die Schritte zum Ändern des Benutzerkennworts in MySQL. Sie können diese Schritte auch verwenden, um das Benutzerkennwort in Mariadb zu ändern.

1. Melden Sie sich beim MySQL-Server an

Unter Linux:
Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um sich beim MySQL-Datenbankserver anzumelden

$ mysql -u root -h localhost -p

Unter Windows:
Navigieren Sie zu dem Ordner, in dem sich mysql.exe befindet befindet (z. B. C:\Programme\mysql\mysql-5.5\bin) und doppelklicken Sie auf mysql.exe um die MySQL-Eingabeaufforderung zu öffnen.

Bonus-Lesetext:MySQL Cast als Boolean

2. Benutzerkennwort ändern

Nachdem Sie sich bei MySQL angemeldet haben, führen Sie den folgenden Befehl aus, um die Datenbank auf mysql umzustellen

$ use mysql;

Es gibt 3 Befehle zum Ändern des Benutzerkennworts – ALTER USER, SET PASSWORD und UPDATE USER

Führen Sie den folgenden Befehl aus, um das Benutzerpasswort mit ALTER TABLE zu ändern. Ersetzen Sie Benutzername , Hostname und neues_passwort mit Ihrem Datenbank-Benutzernamen, Ihrer Host-IP bzw. Ihrem neuen Passwort.

ALTER USER 'user_name'@'hostname' IDENTIFIED BY 'new_password';

Zum Beispiel, wenn Sie einen entfernten Benutzer von IP 45.23.145.35 mit dem Benutzernamen read_user haben und neues Passwort "abcxyz", dann ist hier der Befehl zum Ändern des Benutzerpassworts

ALTER USER 'read_user'@'45.23.145.35' IDENTIFIED BY 'abcxyz';

Wenn Sie das Passwort eines lokalen Benutzers ändern möchten, verwenden Sie localhost oder 127.0.0.1 als Host-IP

ALTER USER 'read_user'@'localhost' IDENTIFIED BY 'abcxyz';

Bonuslektüre:MySQL CAST vs. CONVERT

Sie können auch den Befehl SET PASSWORD verwenden, um das Benutzerkennwort in MySQL zu ändern. Hier ist die Syntax zum Ändern des Benutzerkennworts mit dem Befehl SET PASSWORD. Ersetzen Sie Benutzername , Hostname und neues_passwort mit Ihrem Datenbank-Benutzernamen, Ihrer Host-IP bzw. Ihrem neuen Passwort.

SET PASSWORD FOR 'user_name'@'hostname' = PASSWORD('new_password');

Hier ist das obige Beispiel mit dem Befehl SET PASSWORD

SET PASSWORD FOR 'read_user'@'localhost' = PASSWORD('abcxyz');

In ähnlicher Weise ist hier die Syntax zum Ändern des Benutzerkennworts mit dem Befehl UPDATE USER.

UPDATE mysql.user SET Password=PASSWORD('new_password') 
WHERE USER='user_name' AND Host='hostname';

Hier ist das obige Beispiel mit dem UPDATE-Benutzerbefehl

UPDATE mysql.user SET Password=PASSWORD('abcxyz') 
WHERE USER='read_user' AND Host='localhost';

Bonus-Lesetext:MySQL-Rollback-Abfrage

3. Berechtigungen löschen

Führen Sie den folgenden Befehl aus, um die Änderungen zu übernehmen.

$ flush privileges;

Hoffentlich helfen Ihnen die obigen Befehle dabei, das Benutzerkennwort in MySQL zu ändern.

Ubiq macht es einfach, Daten innerhalb von Minuten zu visualisieren und in Echtzeit-Dashboards zu überwachen. Probieren Sie es noch heute aus!