Vérifiez que vous pouvez vous connecter au port mysql avec telnet depuis cette machine distante, par exemple
telnet 192.168.1.52 3306
Si cela échoue, il y a un pare-feu quelque part qui vous empêche de vous connecter, ou vous exécutez mysql sur un port différent de celui par défaut (3306) ou mysql n'est pas configuré pour écouter sur l'interface/l'adresse IP (peut-être est-il simplement configuré pour écouter sur les connexions depuis localhost, vérifiez le bind-address
configuration dans le fichier de configuration my.cnf)