Gli host in cui accedi al loro server di database molto raramente consentono l'accesso remoto al database dall'esterno del loro ambiente di hosting (non l'ho mai visto).
Se configuri il database MySql da solo (su un piano server dedicato o virtuale), dovresti essere in grado di configurarlo per accettare host remoti. In tal caso devi modificare il tuo file my.con per consentire host remoti (puoi farlo anche tramite gli strumenti di MySql Admin) e devi concedere il login che stai tentando di utilizzare per accedere dall'IP remoto:
http:/ /www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
Il tuo precedente commento su SQLyog è un'ottima idea. E posso garantire per quel prodotto. E 'un ottimo strumento. Gli strumenti di amministrazione gratuiti di MySql (Workbench - http://www.mysql.com/downloads/workbench / ) sono anche decenti e ti permetteranno di testare anche l'accesso remoto.