Buenos días,
Leopoldo, en mi experiencia tienes varias opciones:
1.- Puedes instalar un servidor de mySql que tenga un ip fijo para acceder por internet, es como una página web con bases de datos habilitadas, este método es muy bueno porque te da la flexibilidad de poder utilizarlo desde cualquier lugar, solo asegúrate de que las contraseñas de acceso a las bases de datos sean bastante seguras, en este medio tienes que contratar una línea dedicada con tu proveedor de internet.
2.- Aquí en México Telmex ofrece un servicio creo que se llama macro net, pero no lo he utilizado en el cual puedes acceder desde diferentes localizaciones a la misma red.
3.- Puedes instalar antenas de micro ondas para la comunicación entre sucursales y de esta manera están dentro de tu red compartiendo ips, pero el problema surge cuando la distancia es demasiado larga y además si la intensión es gastar poco la velocidad es de 100 megas, si quieres más velocidad el precio aumenta considerablemente.
4.- La ultima que puedo mencionar es mediante el acceso a servicios web pero este implica que programes los servicios en un servidor de página web para conectarse al servidor de bases de datos y después tus programas los realices para realizar este intercambio de información, mucho más trabajo.
Lo bueno es que hay mucha informacion de mysql en internet.
Saludos y suerte en tu nuevo proyecto.
---------- Google Translate ----------
Good Morning,
Leopoldo, in my experience you have several options:
1.- You can install a mySql server that has a fixed ip to access over the internet, it's like a web page with databases enabled, this method is very good because it gives you the flexibility to use it from anywhere, just make sure that the passwords of access to the databases are quite safe, in this medium you have to hire a dedicated line with your internet provider.
2.- Here in Mexico Telmex offers a service I think is called macro net, but I have not used it in which you can access from different locations to the same network.
3.- You can install microwaves antennas for communication between branches and thus they are inside your network sharing ips, but the problem arises when the distance is too long and also if the intention is to spend little the speed is 100 megabytes. , if you want more speed the price increases considerably.
4.- The last thing I can mention is through access to web services but this implies that you program the services on a web page server to connect to the database server and then your programs are used to carry out this exchange of information, much more work.
The good thing is that there is a lot of mysql information on the internet.
Greetings and luck in your new project.
página que puede servirte / page that can help you
https://www.w3schools.com/