Acredito que em versões do php anteriores a 5.5 você usaria "localhost" (ou o host em que o servidor mysql está sendo executado se não for o mesmo host) para o parâmetro 'host'. Se for após a versão 5.5, acho que você precisa usar "localhost:3306" (não necessariamente 3306, esta é apenas a porta padrão do mysql, então se você alterou isso será diferente) . Portanto, se você estiver em uma versão do php anterior a 5.5 e o código for para a versão 5.5 e superior, tente alterar as configurações do conector mysql. Supondo que seja algo como:
array(
'host' => "localhost:3306",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)
Talvez tente mudar isso para:
array(
'host' => "localhost",
'username' => 'user',
'password' => 'pass',
'dbname' => 'database');
)