Assurez-vous que "skip-networking" ne se trouve pas dans votre fichier my.cnf (redémarrez MySQL s'il l'est après l'avoir modifié) et que vous avez créé un utilisateur avec les autorisations de connexion à partir de votre hôte distant. Quelque chose comme :
GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.mytable TO "myuser"@"myotherhost" IDENTIFIED BY "somepassword" ;