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

Administration MySQL Discussion :

java.sql.SQLException: Access denied for user 'glpi'@'pc1768.AZERTY.local' (using password: YES)


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Décembre 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Décembre 2016
    Messages : 10
    Par défaut java.sql.SQLException: Access denied for user 'glpi'@'pc1768.AZERTY.local' (using password: YES)
    Bonjour

    J'essaie d’accéder à une base mysql sur un serveur et j'ai l'erreur ci-dessous
    java.sql.SQLException: Access denied for user 'glpi'@'pc1768.XXXXX.local' (using password: YES)
    Sur la serveur j'ai deux bases mysql (glpi et tglpi pour test)
    Cela se passe bien pour la base de test

    Mon code de connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    this.dbConnectGLPI = DriverManager.getConnection("jdbc:mysql:" + this.dbURLGLPI, this.userGLPI, this.passwordGLPI);
     
    This.dbURLGLPI vaut //Monserveur:3306/glpi (ou tglpi)
    Le login/mot de passe sont bons quand j'accède via phpmyadamin

    Y a-t-il une configuration à spécifier pour accepter une connexion vua jdbc sur ma base mysql depuis un PC du réseau ?

    Merci pour votre aide
    Jean-Paul

  2. #2
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 884
    Par défaut
    Salut clerc21.

    Citation Envoyé par Clerc21
    Le login/mot de passe sont bons quand j'accède via phpmyadamin
    De quel compte mysql parlez-vous ? Celui de la base "glpi" ou de la base "tglpi".
    Ou alors vous accédez avec un autre compte quand vous êtes sous phpmyadmin.

    Si cela fonctionne pour la base "tglpi", c'est que vous avez oubliez de de définir les accès à votre compte pour la base "glpi".
    Consultez votre compte sous phpmyadmin, dans l'onglet "compte d'utilisateurs".
    Ensuite, vous cliquez sur "Editer les privilèges" de votre comptes.
    En principe, vous devez voir vos deux bases de données !

    @+

  3. #3
    Membre habitué
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Décembre 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Décembre 2016
    Messages : 10
    Par défaut
    Bonjour

    Oui, il s'agissait bien d'un pb de droit pour ma machine
    J'ai même mis "%" comme machine au niveau du grant puisque je veux pouvoir y accéder de n'importe quelle machine

    J'ai ajouté
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > grant all privileges on glpi.* to glpi@'%' identified by "Banane2405";
    Merci

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 884
    Par défaut
    Salut clerc21.

    Citation Envoyé par Clerc21
    Oui, il s'agissait bien d'un pb de droit pour ma machine
    C'est ce que j'avais compris ! En effet, vous accédez normalement à votre base "tglpi" avec votre compte.
    Tandis que l'accès ne s'effectuait pas, toujours avec le même compte, mais sur la base "glpi".
    Ce n'est donc pas un problème de chemin vers votre serveur, mais bien une question d'autorisation.

    Il n'est pas nécessaire de préciser 'glpi'@'pc1768.XXXXX.local' le nom de l'hôte surtout si vous êtes en entreprise.
    Qu'est-ce qui va se passer si vous changez de pc ? Et bien plus d'accès !
    Vous avez corrigé de vous même en mettant "%".

    Par contre, pourquoi mettre "all privileges" ?
    Si c'est un compte pour consulter vos bases de données, le mieux est de mettre les privilèges "select, insert, update et delete".
    Réservez le compte "all privileges" pour le compte "root".
    Et prenez l'habitude de ne pas utiliser un compte ayant tous les privilèges pour faire du développement.
    Je sais, cela vous rassure mais quand vous passerez en production avec les bons privilèges, il se pourra que vous rencontriez des problèmes.
    Cela reste une simple hypothèse mais il vaut mieux prendre les bonnes habitudes dès le départ.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/10/2006, 16h32
  2. [Connexion] Access denied for user: 'root@localhost'
    Par abooks86 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/10/2006, 13h17
  3. Problème de connexion (Access denied for user)
    Par amad206 dans le forum Installation
    Réponses: 5
    Dernier message: 31/08/2006, 17h55
  4. #1045 - Access denied for user 'root'@'localhost'
    Par BRAUKRIS dans le forum Installation
    Réponses: 2
    Dernier message: 05/04/2006, 13h23
  5. Réponses: 3
    Dernier message: 14/01/2006, 18h09

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