Mysql
 sql >> Database >  >> RDS >> Mysql

SQLSTATE[HY000] [2005] Host server MySQL sconosciuto 'localhost:3306' (2)

Credo che nelle versioni di php precedenti alla 5.5 useresti "localhost" (o l'host su cui è in esecuzione il server MySQL se non è lo stesso host) per il parametro "host". Se è dopo la versione 5.5 penso che tu debba usare "localhost:3306" (non necessariamente 3306, questa è solo la porta mysql predefinita, quindi se la modifichi sarà diversa). Quindi, se utilizzi una versione di php precedente alla 5.5 e il codice è per la versione 5.5 e successive, prova a modificare le impostazioni del connettore mysql. Immagino che assomigli a:

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

Forse prova a cambiarlo in:

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