öncelikle hata almanizin iki sebebi olabilir
1-baska agdan baglanan birine local IP'nizi vermissinizdir
2- port kapalidir

Bu ikisini kontrol ederek cözebilirsiniz. Ancak ben DB'ye bu tarz direk erisimlerin verilmesini pek mantikli bulmuyorum. Ayni agda ya da ag domainde olmasinda sakinca yok ama farkli ag dediginizde buna X ülkesinde yasayan birisini de dahil etmis oluyorsunuz.

Yapilabilecek isler

1-Hic bir sekilde DB icin izin vermeyin, bir tane basit CRUD islemi yapan nodejs ile bir webservis yazip htaccess ile k.adi ve sifreyle baglantisini ayarlayin
2- yok biz db baglantisi izni vermek istiyoruz diyorsaniz da, baglanacak IPlere izin verin (karsi tarafin external IP lerinin de statik olmasi gerekiyor tabi) ve baglanan kullanicinin veritabani haklarini düzenleyin. Atiyorum sadece ekleme ve okuma yapabilsin ama güncelleme ve silme yapamasin,belirli tablolara erisebilsin, baska haklari olmasin vs..

Dediigm gibi tavsiyem 1. söyledigim bir webservistir... Kolay gelsin