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

Requêtes MySQL Discussion :

Tiens, mes users ne peuvent plus accéder à la base


Sujet :

Requêtes MySQL

  1. #1
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut Tiens, mes users ne peuvent plus accéder à la base
    Bonjour !

    C'est dépité que je poste .
    Voilà le souci, j'effectue la requête toute bête grant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    grant select on Ma_Base.* to toto identified by 'passtoto';
    Rien de révolutionnaire, n'est ce pas ?
    Seulement, quand je veux me connecter avec ce user :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql -u toto -p Ma_Base
    Et que je donne le mot de passe, il me balance un superbe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ERROR 1045: Access denied for user: 'toto@localhost' (Using password: YES)
    Pourtant, l'user toto dans la base mysql a comme host %

    Que pasà aqui ???

    Merci de vos posts !

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  2. #2
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Je précise que j'ai fait un coup FLUSH PRIVILEGE sous root !

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  3. #3
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    mars 2003
    Messages
    1 213
    Détails du profil
    Informations forums :
    Inscription : mars 2003
    Messages : 1 213
    Points : 1 875
    Points
    1 875
    Par défaut
    A tout hasard, redémarrer MySql
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  4. #4
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Salut Bidouille

    Ben , ça a été fait plusieurs fois et ke dalle toujours !

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  5. #5
    Membre régulier
    Inscrit en
    juillet 2003
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : juillet 2003
    Messages : 94
    Points : 116
    Points
    116
    Par défaut
    grant select on Ma_Base.* to toto@"%" identified by 'passtoto';

  6. #6
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Hélas, 3x hélas !!!

    J'applique bien le "grant" de selecta.
    Voici comment je me loggue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql -u toto -p Ma_base
    Et toujours la même erreur !
    Plize, help !

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  7. #7
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Je précise toutefois que mes bases sont sur localhost, si ça aide
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  8. #8
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    7 265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 7 265
    Points : 11 392
    Points
    11 392
    Par défaut
    tu peux essayer phpMyAdmin ?
    je propose ca parce que il y a une interface très sympa pour gérér les privilèges en quelques clics

  9. #9
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Ce qui est "marrant" (bien que je ris jaune ) c'est que sur cette version apt-getisé (4.0.16) sur Knoppix 3.3, je suis maintenant obligé de mettre tous mes users sur localhost alors qu'auparavant l'attribut Host restait à % et la connection s'effectuait sans blème !
    Une idée !??

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  10. #10
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    7 265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 7 265
    Points : 11 392
    Points
    11 392
    Par défaut
    Citation Envoyé par GLDavid
    Une idée !??
    tu as le droit de répondre à mes questions

  11. #11
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Hi Mathix !

    euh, oui, j'ai phpmyadmin, mais je vois pas trop le lien avec mon souci !
    Si tu veux, dès que je crée un user pour ma base avec comme hôte '%' (pour qu'un user depuis n'importe quel point de l'univers puisse se connecter à ma base), ce user ne peut se connecter à ma base malgré tout .
    Et franchement, je vois pas pourquoi !!

    Merci de votre aide !

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

  12. #12
    Membre confirmé
    Avatar de omiossec
    Homme Profil pro
    Inscrit en
    juin 2002
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : juin 2002
    Messages : 241
    Points : 554
    Points
    554
    Par défaut
    Le probleme vient de la façons dont MySql identifie les utilisateur a savoir par leur login et leur hotes

    l'utilisateur peut se connecter à partir de toutes les machine sauf du serveur.
    MySql vas trier les utilisateurs par machine (localhost en premier) et par utlisateur. en allant de plus specifique (une ip par example) au plus générale (%)

    Sur les machine distante cela ne pose pas de soucis puis que chaque utilsateur a un nom différent et un hote générique

    mais en local il existe un utilisateur par défaut (anonyme) avec localhot qui à la priotité sur les utilisateur ayant un hôte générique. Mysql utilise cet utilisateur pour ce connecter d'où le message d'erreur.

    Vous pouvez pour eviter cela supprimer cet utlisateur anonyme (delete from mysql.mysql from user where user = '';

    vous pouvez aussi préférer des hotes spécifique.
    Olivier Miossec

  13. #13
    Membre expert
    Avatar de GLDavid
    Homme Profil pro
    LIMS manager, bio/chemoinformatique
    Inscrit en
    janvier 2003
    Messages
    2 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : LIMS manager, bio/chemoinformatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : janvier 2003
    Messages : 2 733
    Points : 3 782
    Points
    3 782
    Par défaut
    Hi !


    Very nice omiossec ! En effet, ct l'étape que j'ai loupé !
    Depuis, tout revient à la normale !
    Merci aussi aux autres gars pour votre aide !

    @ ++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code ni le tag

    Je ne répond à aucune question technique par MP.

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

Discussions similaires

  1. Mes message ne sont plus sauvegardé dans "dossiers locaux" !
    Par Bouom771 dans le forum Thunderbird
    Réponses: 1
    Dernier message: 08/04/2008, 21h00
  2. pourquoi mes champs INPUT prennent plus de place que la normal ?
    Par Ekimasu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 21/05/2007, 12h50
  3. Je peux plus accéder a ma base access ?
    Par ESSENCESOR dans le forum Access
    Réponses: 2
    Dernier message: 16/02/2007, 23h17
  4. [WebForms][User Controls] Problème pour accéder aux CSS
    Par BouB dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 04/12/2006, 17h35
  5. [Configuration] Mes utilisateurs ne reçoivent plus leur mail d'inscription
    Par Chronax dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 14/05/2006, 15h38

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