Sự cố trên xảy ra do phiên bản không tương thích giữa PHP và MySQL. Hầu hết nó có thể xảy ra trong quá trình truy cập db từ xa.
Vui lòng kiểm tra phiên bản PHP và MySQL của bạn.
Các phiên bản của tôi là PHP-5.3.6 (Máy cục bộ) và MySQL 5.1.56 (Live DB).
MySQL của tôi được đặt trong miền trực tiếp và tôi đã giữ các tệp PHP của mình trong máy cục bộ. Tôi cũng gặp phải vấn đề đặt lại mật khẩu tương tự.
Sau đó, tôi thay thế XAMPP của mình bằng phiên bản cũ hơn, nó đã thay đổi phiên bản PHP của tôi thành 5.3.0. Bây giờ vấn đề trên đã được giải quyết và tôi có thể truy cập db trực tiếp từ cục bộ.