sql >> Databasteknik >  >> RDS >> Mysql

Ändra mysql användarlösenord med kommandoraden

I din kod, försök att bifoga lösenordet inom enstaka citattecken. Alternativt, enligt dokumentationen av mysql, bör följande fungera -

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

FLUSH PRIVILEGES;

Den sista raden är viktig annars kommer din lösenordsändring inte att träda i kraft tyvärr.

EDIT:

Jag körde ett test i min lokala och det fungerade -

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

Min är version 5. Du kan använda följande kommando för att bestämma din version -

SHOW VARIABLES LIKE "%version%";


  1. Varning:Steget efter installationen slutfördes inte framgångsrikt, när jag försökte installera mysql med brew i Mac OS High Sierra

  2. Uppgradera MySQL till MariaDB 10 (Del 1 – Installera MariaDB 5.5)

  3. Simulering av CONNECT BY PRIOR av Oracle i SQL Server

  4. Hur LIKE-operatören fungerar i MySQL