Aby odpowiedzieć, dlaczego wystąpił błąd i pokazać różnicę:
A) Oczekuje@password
być ciągiem mieszającym wartość: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
PASSWORD '@password';
B) Oczekuje
@password
być ciągiem czystego tekstu wartość: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
'@password';
Gdzie „ciąg haszujący” jest wynikiem
SELECT PASSWORD('clearTextPasswd');
- zobacz Odpowiedź bałwana
na przykład.