MySQL má bezpečnostní tabulky, které určují, kdo se smí připojit az jaké hostitelské IP adresy.
Zde je dobrý článek o tom, jak to udělat:
http:/ /www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
Pokud máte mnoho připojení, zvažte nastavení serveru, který bude přijímat připojení a mluvit se serverem SQL. Nejjednodušší přístup k tomu je nastavit rozhraní REST a použít webový server. Webové servery jsou obvykle také vysoce optimalizované a relativně bez chyb.
V podobné architektuře na AWS šťastně používám nginx.