Probleme de lien de BDD sur OVH

Résolu/Fermé
AlissLovat - 30 mars 2020 à 11:58
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 30 mars 2020 à 17:36
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

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
30 mars 2020 à 14:50
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());
}

0
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
0
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
30 mars 2020 à 17:36
Le datacenter de Roubaix d'OVH est down, les équipes techniques d'OVH sont en train de rétablir les baies.
0