Probleme de lien de BDD sur OVH [Résolu]

Signaler
-
Messages postés
28531
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juin 2020
-
bonjour.

alors que je mettais en place mon site web chez OVH je suis tomber face a cette erreur
Connexion échouée : SQLSTATE[HY000] [2002] No such file or directory

j'ai pourtant verifier que mon fichier de connexion pointer bien vers les serveur d'OVH ainsi que les nom d'utilisateur et mot de passe

vous avez une idée de comment réglés le dit problème ?

le code utiliser
<?php
/* Connexion à une base MySQL avec l'invocation de pilote */
$dsn = 'mysql:dbname=wooderhipvroot;host=wooderhipvroot.mysql.db';
$user = 'wooderhipvroot';
$password = '/*mon mot de passe*/';

try {
$bdd = new PDO($dsn, $user, $password);
//echo("<br><hr><br>Acces BDD Okay<br><hr><br>");
} catch (PDOException $e) {
echo 'Connexion échouée : ' . $e->getMessage();
}

?>

2 réponses

Messages postés
28531
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juin 2020
2 500
Bonjour

Déjà, pour lorsque tu postes ton code, pense à indiquer le LANGAGE dans les BALISES DE CODE afin d'avoir la coloration syntaxique.
Explications disponibles ici. https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code


Ensuite, chez ovh, le host name c'est localhost en général...
et au passage, Il serait bien également d'activer la gestion des erreurs PDO :

try{
  $bdd =new PDO('mysql:host=localhost; dbname=wooderhipvroot; charset=utf8', 
'wooderhipvroot', 'password');
  // Activation des erreurs PDO
   $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH
 $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
} catch(PDOException $e) {
    die('Erreur : ' . $e->getMessage());
}

j'ai appliqué le code mais sa n'a fais aucun changement.

de plus pour je ne sais quel raison je n'ai meme plus acces au PHPMyAdmin

apparemment c'est un bug d'OVH
Messages postés
28531
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 juin 2020
2 500
Le datacenter de Roubaix d'OVH est down, les équipes techniques d'OVH sont en train de rétablir les baies.