Coba baca ini: tautan
MySQL memperkenalkan hash kata sandi yang lebih panjang di (saya pikir) versi 4.1, dan server Anda mungkin masih menggunakannya (periksa hashes kata sandi 16 byte di tabel pengguna mysql Anda). Versi yang lebih baru menggunakan hash kata sandi yang lebih panjang. Server Anda mendukung keduanya, tetapi klien Anda (php) tampaknya hanya mendukung yang baru dalam versi ini (dan terus).
Jika memungkinkan, gunakan solusi dari tautan di baris pertama, dan atur kembali kata sandi Anda dengan hash baru, tetapi berhati-hatilah, jika Anda menggunakan klien (lama) lain yang bergantung pada kata sandi lama, kompatibilitas mungkin terputus. Coba juga mencari dukungan kata sandi lama untuk MySQL di PHP, tetapi saya tidak yakin tentang hal itu.