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ụ.