Dengan asumsi Anda menggunakan PHP 5.3+, Anda mungkin mengalami salah satu Mundur Perubahan Ketidakcocokan :
Pustaka mysqlnd baru mengharuskan penggunaan format kata sandi 41-byte MySQL 4.1 yang lebih baru. Terus menggunakan kata sandi 16-byte lama akan menyebabkan mysql_connect() dan fungsi serupa mengeluarkan kesalahan, "mysqlnd tidak dapat terhubung ke MySQL 4.1+ menggunakan otentikasi lama."
Jika demikian, lihat https://stackoverflow.com/a/1340538/187954 untuk informasi tentang memperbarui kata sandi Anda.