There is a MySQL version of the regular server. You can run the server on any machine facing the internet as long as you forward the port through the firewall, Not sure what the issue is?
I think you could setup encryption as well through the Server, I think...