Erreur : SQLSTATE[HY000] [2002] No such file or directory

Bonjour :slight_smile:

Je vous expose mon problème, je me lance dans un site que je crée petit à petit en local, aujourd'hui je prends un hébergement web chez ovh, je transfert mon site et j'importe ma base de données..
En local tout fonctionne par contre quand je me rend sur mon site en ligne le système de connexion fonctionne / changer de mot de passe fonctionne / changer d'avatar fonctionne mais quand je me rend sur ma page inscription une fois le formulaire remplie j'envoie et hop j'ai cette erreur

> Erreur : SQLSTATE[HY000] [2002] No such file or directory

voici mon fichier config.php

> > // config.php
> $host = 'oqjlogololz.mysql.db'; // ou l'adresse IP du serveur de base de données
> $dbname = 'MonIdent';
> $username = 'oqjlogololz';
> $password = 'Monmotdepasse';

> try {
> $bdd = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
> $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
> } catch(PDOException $e) {
> die("Erreur de connexion à la base de données : " . $e->getMessage());
> }
> ?>

J'ai chercher un peu partout sans trouvé une solution..
Merci pour votre aide

Bonjour @Pkooss,

Si le dysfonctionnement est toujours d'actualité, je vous invite à ajouter davantage d'éléments, tests effectués depuis afin qu'un retour adapté puisse vous être apporté par la communauté.

^FabL

Bonjour,
Essai d'ajouter le port de connexion : 3306 pour voir ?


$dbname = 'MonIdent';


Ce ne serait pas ceci ?


`$dbname = 'oqjlogololz';`