Za předpokladu, že používáte PHP 5.3+, můžete zaznamenat jeden z Backward Změny nekompatibility :
Nová knihovna mysqlnd vyžaduje použití novějšího 41bajtového formátu hesla MySQL 4.1. Pokračující používání starých 16bajtových hesel způsobí, že funkce mysql_connect() a podobné funkce vygenerují chybu „mysqlnd se nemůže připojit k MySQL 4.1+ pomocí staré autentizace.“
Pokud ano, přejděte na https://stackoverflow.com/a/1340538/187954 informace o aktualizaci hesla.