Chỉ để trả lời tại sao lỗi xảy ra và để hiển thị sự khác biệt:
A) Kỳ vọng@password trở thành một chuỗi băm giá trị: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
PASSWORD '@password';
B) Kỳ vọng
@password trở thành một chuỗi văn bản rõ ràng giá trị: GRANT ALL PRIVILEGES
ON `mydb` . * TO 'username'@'localhost' IDENTIFIED
BY
'@password';
Trong đó "chuỗi băm" là kết quả của
SELECT PASSWORD('clearTextPasswd'); - xem câu trả lời của Người tuyết
để làm ví dụ.