J'ai un problème de connexion après validation d'un formulaire alors que tout marche en local, voici l'erreur :

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'

Voici mon code de connexion a la base

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
try{
	$bdd = new PDO('mysql:host=localhost;dbname=mabase', 'utilisateur', 'monmdp') or die(print_r($bdd->errorInfo()));
	$bdd->exec('SET NAMES utf8');
	}
	
	catch(Exeption $e){
	die('Erreur:'.$e->getMessage());	
	}
Le probème viens peut etre d'un espace foireux ou de mysql:host=localhost ? pourtant j'avvais deja mis ca sur un autre site et ca avait marché sinon je ne vois pas trop d'ou viens l'erreur.
merci de votre aide
bonne journnée