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 ____________________________________________________
