Call mysql Database remotely from another network in golang : I am new to MYSQL database and i m using go lang for my application.
I have tried remote database calling with in the network.It is working but i would like to know can we do this if the remote call is from different network (i.e: for example database host server public ip address is 115.122.133.89 and the caller application public ip address  is 115.122.134.63 ).
Application is gonna run in windows and database server will be installed in Linux (CENTOS)

If can may i know how to do this.And please advice me any cons and its solution by doing this.Appreciate any help.Thanks.