sql >> Base de Datos >  >> RDS >> Mysql

SQLSTATE[HY000] [2005] Host de servidor MySQL desconocido 'localhost:3306' (2)

Creo que en las versiones de php anteriores a la 5.5, usaría "localhost" (o el host en el que se ejecuta el servidor mysql si no es el mismo host) para el parámetro 'host'. Si es posterior a la versión 5.5, creo que debe usar "localhost:3306" (no necesariamente 3306, este es solo el puerto mysql predeterminado, por lo que si lo cambió, será diferente). Entonces, si tiene una versión de php anterior a la 5.5 y el código es para la versión 5.5 y superior, intente cambiar la configuración de su conector mysql. Supongo que se parece a:

array(
        'host' => "localhost:3306",
        'username' => 'user',
        'password' => 'pass',
        'dbname' => 'database');
)

Quizás intente cambiar esto a:

array(
            'host' => "localhost",
            'username' => 'user',
            'password' => 'pass',
            'dbname' => 'database');
    )