Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQLSTATE[HY000] [2005] Hôte de serveur MySQL inconnu 'localhost:3306' (2)

Je crois que dans les versions de php antérieures à 5.5, vous utiliseriez "localhost" (ou l'hôte sur lequel le serveur mysql s'exécute si ce n'est pas le même hôte) pour le paramètre 'host'. Si c'est après la version 5.5, je pense que vous devez utiliser "localhost:3306" (pas nécessairement 3306, c'est juste le port mysql par défaut, donc si vous avez changé, ce sera différent). Donc, si vous êtes sur une version de php antérieure à 5.5 et que le code est pour la version 5.5 et supérieure, essayez de modifier les paramètres de votre connecteur mysql. Je suppose que ça ressemble à quelque chose comme :

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

Essayez peut-être de le remplacer par :

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