SQLSTATE[HY000] [2002] Can't connect to local MySQL server

Petit nouveau ! | 4 Messages

24 juin 2010, 16:20

Salut les amis.

Je rencontre actuellement un problème lors de la connexion au serveur de base de données.
Le message d'erreur est le suivant : SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Pour ma part, mon fichier de configuration semble correct.
Je dispose d'un hébergement mutualisé "media" chez OVH
<?php
try {
	$db = new PDO('mysql: host=mysql5-3; dbname=nomDeMaBDD','utilisateurDeMaBDD','mdp');
}
catch(Exception $e) {
	echo $e->getMessage();
	exit;
}
?>
J'ai créé un .htaccess pour y insérer "SetEnv PHP_VER 5" et activer PHP 5 et PDO (vu grâce à la fonction "phpinfo()").

Je ne vois vraiment pas d'où vient le problème.
Merci d'avance :)

ViPHP
ViPHP | 5462 Messages

24 juin 2010, 17:02

localhost suffis normalement, c'est quand t'es sous phpmyadmin que tu choisie ton serveur

Petit nouveau ! | 4 Messages

24 juin 2010, 17:35

Merci de ta réponse.

Localhost est utilisé qu'en local.
Le problème a été dû à cause d'un espace : "mysql: host" changé en "mysql:host"

Merci quand même ;-)