Connexion à une base de données

Fermé
Saoudi89 Messages postés 2 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 27 août 2013 - Modifié par Saoudi89 le 27/08/2013 à 10:25
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 29 août 2013 à 14:10
Bonjour,
je voudrais me connecté à ma base de données qui se trouve sur un serveur distant.
en tapant le host directement je me suis connectée à la base, mais en executant un script php :

<?php

try
{
$bdd = new PDO('mysql:host=xxxxxxx;dbname=yyyyyy', 'root', 'pswd');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}

?>
j'ai eu comme réponse :
SQLSTATE[HY000] [2002] Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.

Alors que si j'éxecute ce script avec host=localhost;dbname=test,'root','' , sa marche

Merci d'avance

1 réponse

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
29 août 2013 à 14:10
Salut,

C'est sur un hébergeur ? par défaut pour raison de sécurité les bases hébergeur n'acceptent pas les connexions distantes, à moins que cela soit spécifiquement spécifié, tu as vérifié ?
0