Sé que tener el puerto MySQL 3306 no es seguro, incluso si restringe el acceso del usuario basado en IP. Pero, ¿qué sucede si realmente necesita acceso remoto a su base de datos? Quizás dos aplicaciones que leen y actualizan datos al mismo tiempo.
Si tenemos dos aplicaciones, una en el mismo host que la base de datos y otra remota, ¿cuál sería una forma viable y segura de compartir los mismos datos? ¿Debemos alojar la base de datos en otro lugar? ¿Deberíamos tener dos bases de datos locales para cada aplicación y mantenerlas actualizadas? ¿Qué sugerirías?