Verifique que pueda conectarse al puerto mysql con telnet desde esa máquina remota, por ejemplo,
telnet 192.168.1.52 3306
Si eso falla, hay un firewall en algún lugar que le impide conectarse, o está ejecutando mysql en un puerto diferente al predeterminado (3306) o mysql no está configurado para escuchar en la interfaz/dirección IP (tal vez solo está configurado para escuchar en conexiones desde localhost, verifique bind-address
configuración en el archivo de configuración my.cnf)