MySQL heeft beveiligingstabellen die bepalen wie verbinding mag maken en vanaf welk host-IP-adres.
Hier is een goed artikel over hoe je dit moet doen:
http:/ /www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
Als je veel verbindingen hebt, overweeg dan om een server in te stellen om de verbindingen te accepteren en met de sql-server te praten. De eenvoudigste manier om dit te doen, is door een REST-interface op te zetten en een webserver te gebruiken. Webservers zijn meestal ook sterk geoptimaliseerd en relatief vrij van bugs.
In een vergelijkbare architectuur op AWS gebruik ik nginx graag.