Le jeudi 06 octobre 2005 à 00:26 +0200, tzacos a écrit : > Salut, > > j'ai un soucis d'accès avec MySQL. > > J'utilise MySQL-Admin pour me connecter à mes bases. > > J'arrive très bien à me connecter en local, mais pas moyen à partir d'un > ordinateur distant. Il me dit que l'hote distant n'a pas le droit de se > connecter. > > Pourtant, j'ai bien mis: > > GRANT ALL ON *.* TO root@'%'; > > Normallement ca devrait permettre à touters les machines de se connecter > avec le user root? > J'ai même faire avec '%' remplacé par l'IP et le FQDN (host.domain.tld) > et rien n'y fait > > tout marche en local mais rien en distant. > > un netstat -ape | grep -i mysql me donne bien : > > le socket unix /var/lib/mysql/mysql.sock qui marche avec la connection > locale > et en tcp j'ai > tcp 0 0 *:mysql LISTEN root 11061 4643/mysqld-max > > Donc j'ai bien un sql qui ecoute sur toutes les interfaces. Mais pas > moyen, a chaque fois j'ai une erreur. Sur le site de Mysql dans les > forum, on ne parle que des connexions locales, mais j'ai besoin d'en > faire à distances. J'ai une autre base de données sur la machien en > PostgreSQL cette fois, et j'arrive sans probleme à me connecter à > distance. Donc cen'est pas un probleme de reseau sur la machine. > > si quelqu'un peut me filer un coup de main. merci > > laurent > > > pièce jointe document plein texte (message.footer) > ____________________________________________________ > Want to buy your Pack or Services from Mandriva? > Go to http://store.mandriva.com > Join the Club : http://www.mandrivaclub.com > ____________________________________________________
J'ai le même problème que toi visiblement, voici la preuve avec du "ascii-art" dedans. Pourtant, il me semble que GRANT ALL ON *.* TO root@'%'; fonctionnait chez moi avec d'anciennes bases MySQL sur mandrake. mysql> SELECT user,host FROM user; +---------------+-----------+ | user | host | +---------------+-----------+ | | localhost | | ezpublishuser | localhost | | lodeluser | localhost | | root | localhost | | tomcatuser | localhost | | webstockuser | localhost | | | pcmarc | | root | pcmarc | | webstockuser | pcmarc | +---------------+-----------+ 9 rows in set (0.00 sec) mysql> \q Bye [EMAIL PROTECTED] ~]$ mysql -u root -h pcmarc -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'pcmarc' (using password: YES) -- Tu peux essayer meme depuis la machine locale, ca ne fonctionne pas (suffit pour cela de rajouter un nom d'hote ddans /etc/hosts je crois) Je suis également preneur d'une solution. Marc
____________________________________________________ Want to buy your Pack or Services from Mandriva? Go to http://store.mandriva.com Join the Club : http://www.mandrivaclub.com ____________________________________________________
