Claro que es posible acceder a SQl a traves de internet, de hecho aplicaciones como JAVA, .NET, e incluso el mismo PHP pueden acceder a bases de datos remotas e incluso a bases de datos en la nuve. En algunas aplicaciones se utilizan filtros como el mismo Apache firewall etc. Debes tener en cuenta que debes abrir un puerto de escucha lo cual es bastante bulnerable para tu server.
Saludos cordiales.