Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

SQLSTATE[HY000] [2005] Host do servidor MySQL desconhecido 'localhost:3306' (2)


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');
    )