Je rencontre des difficultés pour me connecter à distance à mysql. J'ai configuré un utilisateur (open_user) sans mot de passe et je veux pouvoir le connecter à mon db (open_db) à partir de n'importe quel serveur distant (oui je sais que c'est un cauchemar de sécurité mais je suis en train de tester quelque chose). je peux connecter avec succès à partir du serveur local: mysql -openuser open_dbMysql - Impossible d'activer l'accès à distance
Et quand je considère les subventions pour cet utilisateur: montrent des subventions pour openuser - Je reçois ceci:
SUBVENTION SUR L'UTILISATION *. * A 'openuser' @ '%'
ACCÉDER À TOUS LES PRIVILEGES SUR `open_db`. * À 'openuser' @ '%'
Je crois comprendre que cet utilisateur devrait pouvoir se connecter depuis n'importe quel serveur.
Cependant quand j'essayez ceci: mysql -uopenuser -hmyserver open_db
-je obtenir ceci:
erreur 1045 (28000): Accès refusé pour l'utilisateur 'openuser' @ 'xxx .xxx.xxx.xxx »(en utilisant le mot de passe: NO)
J'ai aussi essayé de placer bind-address dans /etc/mysql/my.cnf:
bind-address = 0.0.0.0
Des idées?