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 Depuis je n'ai plus de problème de connexion. Je crois me rappeler que Mandriva et Redhat ne suivent pas tout à fait les memes normes que les autres distributions pour la config. des hôtes. D'où quelles surprises lors de la connexion de clients et / ou de serveurs. Marc
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
