IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

SQLSTATE[HY000] [2002] An attempt was made to access a socket


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Octobre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1
    Par défaut SQLSTATE[HY000] [2002] An attempt was made to access a socket
    bonjour à tous!
    j'ai un problème de connexion à une base de donnée mysql.
    j'utilise PHP5.4, Apache 2.4 et Mysql 5.7.
    l'erreur renvoyée est la suivante: SQLSTATE[HY000] [2002] An attempt was made to access a socket in a way forbidden by its access permissions
    voilà mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function connexionBDD (){ // déclaration de la fonction de connexion à la BDD 
    // Paramètres de connexion
    $mysql_hostname='localhost'; // nom ou ip de votre serveur
    $mysql_dbname='mabase';// nom de la base de données
    $mysql_login='root'; // nom d'utilisateur (root par défaut) !!! ATTENTION, en utilisant root, vos visiteurs on tout les droits sur la base
    $mysql_password='monpass'; // mot de passe 
    //$dsn = mysql:host=localhost;dbname=mabase;
    $dsn = 'mysql:host='.$mysql_hostname.';dbname='.$mysql_dbname.'';
    // connexion à la bdd 
    try {
     
    	$connecteurBDD =new PDO($dsn,$mysql_login,$mysql_password);
    	//$connecteurBDD =new PDO('mysql:host=localhost;port=51356;dbname=dbmeetingplan', 'root', 'RaoulKwe');
    	return $connecteurBDD;
    } catch (PDOException $e) {
    	print "Erreur de connexion la BD ".$dsn." ! : " . $e->getMessage() . "<br/>"; // pour exception
    	die();
    }
    Merci pour votre aide!

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 674
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 674
    Par défaut
    est ce que vous êtes sous Windows ?
    ça ressemble à un message suite à un blocage du pare-feu ou de l'anti-virus donc regardez ces 2 endroits pour vérifier que l'accès est bien autorisé au serveur MySQL.

Discussions similaires

  1. An attempt was made to insert a node where it is not permitted.
    Par doudou7777 dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 05/03/2014, 15h34
  2. [2.x] sqlstate [hy000] [2002]
    Par m4nev4 dans le forum Symfony
    Réponses: 5
    Dernier message: 26/02/2014, 15h25
  3. [MySQL] SQLSTATE[HY000] [2002] Une seule utilisation de chaque adresse de socket autorisée
    Par BichonFrisé dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/07/2013, 11h22
  4. Réponses: 0
    Dernier message: 20/01/2013, 07h10
  5. [MySQL] Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002]
    Par -Fly- dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/04/2011, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo