Marc SIRAMY a écrit :

>Le mercredi 19 octobre 2005 à 16:46 +0200, Philippe PETIT a écrit :
>
>  
>
>>>les soucis de connexions sous MySQL sont décidemment récurrents.
>>>chez moi 'mysql -u root -h  localhost -p' fonctionne, mais 
>>>pas 'mysql -u root -h pcmarc -p .
>>>
>>>Mon objectif est en fait de me connecter à mysql via Java.
>>>Or, que j'utilise comme hôte localhost ou pcmarc, j'obtiens 
>>>toujours le message d'erreur ' SQLException: Access denied 
>>>for user 'root'@'pcmarc' (using password:
>>>YES) ' , résultat bien entendu en concordance avec le 
>>>résultat précédent.
>>>
>>>Mon fichier /etc/hosts comporte les infos suivantes :
>>>127.0.0.1    pcmarc  localhost
>>>
>>>
>>>Mar
>>>
>>>
>>>      
>>>
>>Une requête du genre :
>>
>>GRANT ALL PRIVILEGES ON databasename.* to users@'127.0.0.1' identified by
>>'password';
>>flush privileges;
>>
>>Ça doit résoudre ton soucis ...
>>
>>Philippe
>>
>>    
>>
>J'ai résolu le problème.
>
>En fait il ne s'agit pas de droits d'hotes accordés par MySQL ou non
>pour des utilisateurs (i.e droits d'utilisateurs dans la table MySQL). 
>
>Le problème venait de Linux lui même et de la configuration du service
>'network'.
>J'ai modifié finalement mon fichier /etc/hosts de manière à ce qu'il
>contienne les information suivantes :
>127.0.0.1      localhost       localhost.localdomain   pcmarc
>  
>
normallement pour etre exact ton fichier devrait etre de la forme:

127.0.0.1   localhost   localhost.localdomain
<IP de la machine>   pmarc   pmarc.<mondomaine>

ou le meme en inversant le hostname avec le FQDN:

127.0.0.1   localhost.localdomain localhost
<IP de la machine>   pmarc.<mondomaine> pmarc

Ce que tu as fait, c est dire que ton reseeau est uniquement en local,
ce qui marche peut etre, mais ne reste qu'une bidouille en fait ;) :D


Laurent

____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à