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

Ändern Sie das MySQL-Benutzerpasswort über die Befehlszeile

Versuchen Sie in Ihrem Code, das Passwort in einfache Anführungszeichen einzuschließen. Alternativ gemäß der Dokumentation von mysql sollte folgendes funktionieren -

SET PASSWORD FOR 'jeffrey'@'localhost' = PASSWORD('cleartext password');

FLUSH PRIVILEGES;

Die letzte Zeile ist wichtig, sonst wird Ihre Passwortänderung leider nicht wirksam.

BEARBEITEN:

Ich habe einen Test in meinem Lokal durchgeführt und es hat funktioniert -

mysql>  set password for 'test' = PASSWORD('$w0rdf1sh');
Query OK, 0 rows affected (0.00 sec)

Meine ist Version 5. Sie können den folgenden Befehl verwenden, um Ihre Version zu bestimmen -

SHOW VARIABLES LIKE "%version%";