Segue tutorial:
https://pplware.sapo.pt/tutoriais/tutorial-c-ligacao-a-base-de-dados-mysql/
O fato do servidor ser na internet só muda a string de conexão, onde o Data Source será o IP ou URL do servidor MySQL exposto na internet.
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.