De http://dev.mysql.com/doc/refman/5.0/en/grant.html#grant-accounts-passwords
Vous pouvez spécifier des caractères génériques dans le nom d'hôte. Par exemple,
user_name@'%.example.com 's'applique à user_name pour tout hôte du groupe
example.com domain et nom_utilisateur@'192.168.1.% 's'appliquent à nom_utilisateur
pour tout hôte du sous-réseau 192.168.1 de classe C.
Donc, pour autoriser l'accès depuis n'importe quelle adresse IP, utilisez nom_utilisateur@'%.%.%.% '.
Si vous n'avez pas activé la mise en réseau avec mysql, vous devez d'abord le faire: http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
A noter (si on regarde le lien précédent) après au moins la version 5.1.54 du serveur mysql pour la compatibilité, il n'y a pas # skip-networking
ligne seulement un bind-address = 127.0.0.1
ligne. Remplacez simplement cette adresse de boucle par l'adresse IP réelle du serveur et la mise en réseau est activée.