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

SQLSTATE[HY000] [2005] Ukendt MySQL-servervært 'localhost:3306' (2)

Jeg tror på versioner af php før 5.5 du ville bruge "localhost" (eller værten mysql-serveren kører på, hvis det ikke er den samme vært) til 'host'-parameteren. Hvis det er efter version 5.5 tror jeg du skal bruge "localhost:3306" (Ikke nødvendigvis 3306, dette er bare standard mysql-porten, så hvis du ændrede det vil det være anderledes) . Så hvis du har en version af php før 5.5 og koden er til version 5.5 og nyere, så prøv at ændre dine mysql-forbindelsesindstillinger. Gætte på, at det ligner noget i retning af:

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

Prøv måske at ændre dette til:

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


  1. Hvordan håndterer man fejl for duplikerede poster?

  2. Grib2 til PostGIS raster -- nogen får dette til at virke?

  3. Er der en mere effektiv måde at lave paginering på i Hibernate end at udføre udvælgelses- og optællingsforespørgsler?

  4. konverter jsonb kolonneværdi til flere kolonner i PostgreSQL