En su código, intente incluir la contraseña entre comillas simples. Alternativamente, según la documentación de mysql, lo siguiente debería funcionar -
SET PASSWORD FOR 'jeffrey'@'localhost' = PASSWORD('cleartext password');
FLUSH PRIVILEGES;
La última línea es importante o su cambio de contraseña lamentablemente no tendrá efecto.
EDITAR:
Hice una prueba en mi local y funcionó -
mysql> set password for 'test' = PASSWORD('$w0rdf1sh');
Query OK, 0 rows affected (0.00 sec)
La mía es la versión 5. Puede usar el siguiente comando para determinar su versión -
SHOW VARIABLES LIKE "%version%";