J'utilise boot2docker sur mac osx 10.9. J'ai une image avec mysql 5.1 installé.
J'accorde à mon utilisateur FLUSH PRIVILEGES;
comme les suivantes :
Host: 192.168.59.103
User: root
Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B
Select_priv: Y
Insert_priv: Y
...
Trigger_priv: Y
ssl_type:
ssl_cipher:
x509_issuer:
x509_subject:
max_questions: 0
max_updates: 0
max_connections: 0
max_user_connections: 0
Où 192.168.59.103
es host-only adapter
ip de la vm de boot2docker (résultat de boot2docker ip
).
mais quand j'essaie
$ mysql -uroot -proot -h192.168.59.103 -P3306
Warning: Using a password on the command line interface can be insecure.
ERROR 1130 (HY000): Host '192.168.59.3' is not allowed to connect to this MySQL server
De plus, si je change 192.168.59.103
a %
Cela fonctionne mais je ne veux pas ouvrir à toutes les IPs.
Est-ce que Docker et la redirection de port peuvent changer quelque chose ?