Hvis du antager, at du bruger PHP 5.3+, kan du opleve en af de Backward Inkompatibilitetsændringer :
Det nye mysqlnd-bibliotek nødvendiggør brugen af MySQL 4.1's nyere 41-byte adgangskodeformat. Fortsat brug af de gamle 16-byte adgangskoder vil få mysql_connect() og lignende funktioner til at udsende fejlen "mysqlnd kan ikke oprette forbindelse til MySQL 4.1+ ved hjælp af gammel godkendelse."
Hvis ja, se https://stackoverflow.com/a/1340538/187954 for information om opdatering af din adgangskode.