MySQL има таблици за сигурност, които определят на кого е разрешено да се свързва и от какъв IP адрес на хоста.
Ето една добра статия за това как да го направите:
http:/ /www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
Ако имате много връзки, помислете за настройка на сървър, който да приема връзките и да говорите със sql сървъра. Най-лесният подход към това е да настроите REST интерфейс и да използвате уеб сървър. Уеб сървърите обикновено също са силно оптимизирани и относително без грешки.
В подобна архитектура на AWS използвам nginx с удоволствие.