như đã đề cập trong các câu trả lời ở trên, nó có thể liên quan đến các nhóm bảo mật AWS và những thứ khác. nhưng nếu bạn đã tạo người dùng và cấp cho người dùng đó quyền truy cập từ xa '%' mà vẫn gặp lỗi này, hãy kiểm tra tệp cấu hình mysql của bạn, trên debian, bạn có thể tìm thấy nó ở đây:/etc/mysql/my.cnf và tìm dòng:
bind-address = 127.0.0.1
và thay đổi nó thành:
bind-address = 0.0.0.0
và khởi động lại mysql.
trên debian / ubuntu:
/etc/init.d/mysql restart
Tôi hy vọng điều này hiệu quả với bạn.