Stačí odpovědět, proč k chybě dochází, a ukázat rozdíl:
A) Očekává@password
být řetězcem hash hodnota: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
PASSWORD '@password';
B) Očekává
@password
být řetězec s čistým textem hodnota: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
'@password';
Kde "hash string" je výsledkem
SELECT PASSWORD('clearTextPasswd');
– viz Odpověď sněhuláka
pro příklad.