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

 MySQL Discussion :

soucis de connection à mysql


Sujet :

MySQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut soucis de connection à mysql
    bonsior à tous,

    je me presente je m'appelle Olivier et je suis webmaster debutant je suis entrain de créer mon annuaire et j'ai quelques soucis avec ma connection à mysql

    je vous explique: mon annuaire (phpmyannu) est installé mais la j'ai changé le nom d'utilisateur de ma base et j'arrive plus à me connecter alors que dans le tuto que je suis il me dise que ca devrai marcher

    j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Erreur 
    MySQL a répondu: 
     
    #1045 - Acc賠refus頰our l'utilisateur: 'guint'@'@localhost' (mot de passe: non)
    je ne comprends pas pourquoi il me refuse l'accès alors que j'ai bien modifier mon nom d'utilisateur dans conf_inc.php

    merci d'avance pour votre aide

    Olivier

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Que tu aies modifié le login utilisé par PHP, c'est une chose, mais as-tu créé et paramétré ce compte dans MySQL ?
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    -- crée l'utilisateur local (connexion à distance interdite), sans mot de passe
    CREATE USER guint@localhost ;
     
    -- octroi de tous les droits sur toutes les bases :
    GRANT ALL ON *.* TO guint@localhost WITH GRANT OPTION ;

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    oui j'ai configuré mysql en local avec le nom d'UTILISATEUR de mysql de mon hébergeur

    et de plus j'ai changé modifié mes privileges etc

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    par où essaie-tu de te connecter ? phpMyAdmin ? du script PHP ?

    Arrives-tu à te connecter avec le client texte ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Citation Envoyé par Antoun Voir le message
    par où essaie-tu de te connecter ? phpMyAdmin ? du script PHP ?

    Arrives-tu à te connecter avec le client texte ?
    j'essaie de me connecter en passant par easyphp et donc par phpmyadmin

    et c'est quoi le client texte

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Citation Envoyé par olivier083 Voir le message
    et c'est quoi le client texte
    en ligne de commande, tu fais :


  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Citation Envoyé par Antoun Voir le message
    en ligne de commande, tu fais :

    mysql -uguint
    désolé (je débute) mais je ne comprends pas où écrire cela

    et en plus on me parle d'un petit problème de spécification du nom de serveur, un @ s'est glissé la ou il ne devrait pas être dans le message d'erreur...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Erreur 
    MySQL a répondu: 
     
    #1045 - Acc賠refus頰our l'utilisateur: 'guint'@'@localhost' (mot de passe: non)
    merci pour tes réponses Antoun

  8. #8
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Citation Envoyé par olivier083 Voir le message
    désolé (je débute) mais je ne comprends pas où écrire cela
    "en ligne de commande"... sous Windows, ça veut que tu vas dans Démarrer / Exécuter. Tu tapes cmd, tu cliques sur OK, et là s'ouvre une fenêtre où tu peux taper ma commande.
    Citation Envoyé par olivier083 Voir le message
    et en plus on me parle d'un petit problème de spécification du nom de serveur, un @ s'est glissé la ou il ne devrait pas être dans le message d'erreur...
    merci pour tes réponses Antoun
    En théorie oui, mais si je me rappelle bien des discussions précédentes, c'est normal... quoi que je ne sais pas trop pourquoi . Eventuellement, poste le bout de conf_inc.php où tu modifies le login.

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    ok bon j'ai tapé ta commande et la il m'est écrit que mysql n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
         // used for all relational
                                                        // features (pmadb)
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'guint';      // MySQL user
    $cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                        // with 'config' auth_type)
    $cfg['Servers'][$i]['nopassword']    = FALSE;

  10. #10
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Citation Envoyé par olivier083 Voir le message
    ok bon j'ai tapé ta commande et la il m'est écrit que mysql n'est pas reconnu en tant que commande interne ou externe, un programme executable ou un fichier de commande
    Alors recherche où est mysql.exe sur ton disque dur (sans doute qq part sous le dossier où tu as installé EasyPHP).
    Une fois que tu as trouvé (mettons que ce soit C:\program files\easyphp\bin), tu lances mysql.exe comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" -uguint
    Citation Envoyé par olivier083 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
         // used for all relational
                                                        // features (pmadb)
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'guint';      // MySQL user
    $cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                        // with 'config' auth_type)
    $cfg['Servers'][$i]['nopassword']    = FALSE;
    Vu que tu n'utilises pas de mot de passe, je pense que tu devrais mettre $cfg['Servers'][$i]['nopassword'] à TRUE.

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Citation Envoyé par Antoun Voir le message
    Alors recherche où est mysql.exe sur ton disque dur (sans doute qq part sous le dossier où tu as installé EasyPHP).
    Une fois que tu as trouvé (mettons que ce soit C:\program files\easyphp\bin), tu lances mysql.exe comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" -uguint
    voila je l'ai fait mais quand je lance mysql.exe ca ne marche pas la fenetre ne reste pas ouverte


    Vu que tu n'utilises pas de mot de passe, je pense que tu devrais mettre $cfg['Servers'][$i]['nopassword'] à TRUE.
    j'ai changé ca aussi mais concernant mon code j'en ai un que j'ai mis quand j'ai changé mes informations de connexion dans mysql

  12. #12
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    OK, et que te donne la connexion avec le client texte ?

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" -uguint
    en tapant cela j'arrive sur le dossier bin et quand je clique sur le lien texte de mysql une petite page noir s'ouvre et se ferme aussitot rien d'autre ne se passe

  14. #14
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Le lien texte ???

    Tu dois d'abord ouvrir une fenêtre DOS (noire effectivement) en tapant cmd. Une fois qu'elle est ouverte, tu tapes mon code.

  15. #15
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Citation Envoyé par Antoun Voir le message
    Le lien texte ???

    Tu dois d'abord ouvrir une fenêtre DOS (noire effectivement) en tapant cmd. Une fois qu'elle est ouverte, tu tapes mon code.
    cela me dis que le chemin d'accés spécifié est introuvable

  16. #16
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Il faut que tu recherches mysql.exe et que tu indiques le bon chemin...

  17. #17
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Citation Envoyé par Antoun Voir le message
    Il faut que tu recherches mysql.exe et que tu indiques le bon chemin...
    je trouve le fichier mysql.exe j'indique le chemin qui m'est indiqué mais il me marque que c:\program n'est pas reconnu en tant que commande interne ou externe etc etc

  18. #18
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    Citation Envoyé par olivier083 Voir le message
    mais il me marque que c:\program n'est pas reconnu en tant que commande interne ou externe etc etc
    C'est pour ça que tu dois utiliser les guillemets.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" -uguint
    ou si tu préfères :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" --user=guint
    Si tu as rajouté un mot de passe, ça devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" --user=guint --password=jkj54kk

  19. #19
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 10
    Par défaut
    Citation Envoyé par Antoun Voir le message
    C'est pour ça que tu dois utiliser les guillemets.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" -uguint
    ou si tu préfères :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" --user=guint
    Si tu as rajouté un mot de passe, ça devient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\program files\easyphp\bin\mysql" --user=guint --password=jkj54kk

    ca ne marche pas j'ai essayé dans tous les sens mais rien

Discussions similaires

  1. XAMPP & MYSQL soucis de connection
    Par speedev dans le forum Installation
    Réponses: 2
    Dernier message: 01/03/2007, 14h51
  2. [JAR]Connection Mysql et jar executable
    Par Jones dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/04/2005, 14h27
  3. Nombre max de connections MySQL ?
    Par RorolePro dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/11/2004, 14h16
  4. problème de connection mysql par tcp/ip
    Par leroyphil dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2003, 18h27
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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