Preciso abrir o porto de MySQL no firewall, para que se possa acessar desde o exterior. Eu não mexi nada da configuração de MySQL, por isso imagino que o porto deve ser o que estiver configurado por padrão.
O porto remoto habitual de MySQL é o 3306.
Como você mesmo diz, pode utiliza-lo para configurar o firewall, porém também para abrir um porto em seu router e dirigi-lo ao servidor onde tiver instalado mysql, de modo que se possam acessar conexões remotas ao mysql através da Internet.
Por Miguel Angel Alvarez