Предполагам, че според първоначалния ми коментар вашата отдалечена DB отказва връзки от всичко друго, освен от localhost. Въз основа на това предположение, ето две решения:
-
Използвайте ssh тунел. Има много инструкции за свързване през ssh тунел, напр. http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/ .
-
Уверете се, че вашата отдалечена DB приема отдалечени връзки. Вижте приетия отговор в следната нишка на stackoverflow Може не се свързва с MySQL сървър грешка 111