Pourquoi diable je ne peux pas me connecter à mysql?
mysql -u root -ptest101 -h xxx.xxx.xxx.xxx
ERROR 1130 (HY000): L'hôte 'xxx.xxx.xxx.xxx' n'est pas autorisé à se connecter à ce serveur MySQL
Dans mon fichier my.cnf j'ai ceci
# Au lieu de skip-networking, la valeur par défaut est d'écouter uniquement sur
# localhost ce qui est plus compatible et pas moins sécurisé.
bind-address = 0.0.0.0
J'ai également exécuté ceci...
'UPDATE mysql.user SET Password = PASSWORD('test101') WHERE User = 'root';
FLUSH PRIVILEGES;
Je peux y accéder sur la machine hôte en utilisant mysql -u root -ptest101 mais pas en utilisant mysql -u root -ptest101 -h xxx.xxx.xxx.xxx
Wow...pourquoi cela se produit-il? Je suis sur Ubuntu 12.04
mysql> SELECT host FROM mysql.user WHERE User = 'root';
+---------------------------------------------+
| host |
+---------------------------------------------+
| % |
| 127.0.0.1 |
| ::1 | |
| localhost |
+---------------------------------------------+
5 rows in set (0.00 sec)