Gewoon om te beantwoorden waarom de fout optreedt en om het verschil te laten zien:
A) Verwacht@password
een hash-tekenreeks zijn waarde: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
PASSWORD '@password';
B) Verwacht
@password
om een clear-text string te zijn waarde: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
'@password';
Waarbij "hash string" het resultaat is van
SELECT PASSWORD('clearTextPasswd');
- zie Antwoord van sneeuwpop
voor een voorbeeld.