Hej, jag använder en mysql databas som är inte på min dator utan den är hos en host (cliche.se).
Jag kan connecta till den bara fin fint, när jag använder mig av servern jag har där, men när jag försöker komma åt databasen hemifrån så funkar det inte. Får detta fel meddelande:
Warning: mysql_connect(): Can't connect to MySQL server on 'mysqlxxxx.cliche.se' (10060) in C:\Program\Apache Group\Apache2\htdocs\index.php on line 34
Om ni inte radan märkt så använder jag php. men jag tror inte det är där felet är, eftersom jag kan nå den med scriptet jag har, men inte när jag testar på min apache hemma.
De har väl säkert någon brandvägg som stoppar trafiken från Internet till deras databasservrar. Det skulle jag ha i alla fall om jag var ett webhotell. :)
En databasserver är full av kritisk information, och av säkerhetsskäl bör man endast tillåta kontrollerad kommunikation. Kontrollerad kommunikation kommer då oftast från andra maskiner på det interna nätverket.
Nu har jag visserligen ingen utbildning i ämnet, men på det stora Internet finns massor att läsa om databasservrar, webbservrar och säkerhet om du är intresserad.