Connexion SQL

Bonjour,

Ma connexion SQL ne fonctionne pas. Un des paramètres doit etre déréglé mais je ne sais pas comment régler ça.

Quand j'essaie de me connecter à phpmyadmin ça me donne ce message : "phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans votre configuration et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL."

A votre avis d'où vient le problème ? Merci d'avance.
Configuration: Windows Vista
Firefox 3.0.1

9 réponses

  1. Contributeur
    salut!
    comme tu le dis,un des paramètres est faux,alors verifie bien!!!
    1. Où vérifier ? et que vérifier surtout ?

      Je débute dans le Php...
      1. J'ai testé easy php mais comme ça ne fonctionnait pas j'ai pris WAMP5, mais j'ai toujours le même soucis.
        1. Contributeur
          ok essai ca!

          // Paramètres de connexion
          $hostname= "localhost"; // nom ou ip de votre serveur
          $database = "tabasededonnées "; // nom de votre base de données
          $username= "ton nom d'utilisateur "; // nom d'utilisateur
          $password= ""; // mot de passe (tu laisse vide si ton phpmyadmin n'a pas un mot de pass)
          $db = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);

          bien sur tabasededonnées remplace par le nom de la base et pareil pour nom d'utilisateur
          1. Je te remercie, où est-ce que je trouve les paramètres de connexion ?
            1. Contributeur
              mas comment tu fais pour etablir la connexion à ta base??c'est sur ne page php c'est ca?
              1. Bsr

                Bon quelques manips à fairer sous XP ... mais sous Vista :-o ! (à toi d'adapter)

                Déjà si tu utilises le parefeu de windows ferme EasyPHP, arrête le parefeu puis relance EasyPHP : si ca ne fonctionne tjrs pas tu peux reactiver ton parefeu ...

                ... ensuite il faut t'assurer que le serveur MySQL arrive à démarrer seul dans son coin sans EasyPHP, ni Apache, ni rien

                Tu arrêtes EasyPHP et tu le fermes.

                Puis [Alt]+[Ctrl]+[Suppr] et regarde dans [Processus] si tu trouves mysqld.exe (logiquement non)
                Si oui supprime le !

                Ensuite [Démarrer][Panneau de configuration][Outils d'administration] puis [Services] : regarde si tu trouves un service portant le nom MySQL. Si oui clic droit dessus puis Arrêter.

                Ensuite [Démarrer][Exécuter] puis Ouvrir : cmd

                Dans le fenêtre tu entres : c: (puis return)
                Puis : cd \ (puis return)
                Puis : cd C:\Program Files\EasyPHP1-8\mysql\bin (puis return)
                Attention précise bien le chemin où tu as installé EasyPHP. Il peut être différent sur ta machine

                Ensuite tu lances : mysqld (si le parefeu de windaube te demander de débloquer un truc répond oui)

                Normalement ça lance le serveur MySQL : rien ne s'affiche et la fenêtre te semblera bloquée : c'est normal ! Lorsque le serveur tourne il n'affiche rien : pour l'arrêter ferme simplement la fenêtre de commande.
                Par contre si tu as un message d'erreur là c'est pas normal. Dans ce cas note le message et poste le ici

                Si le serveur démarre il faudra alors passer à la seconde étape : tester une connexion directe au serveur en utilisant mysql directement en ligne de cde. Mais ceci est pour plus tard ...