Acessando MySql em outro PC

pessoal preciso de uma ajuda
pra acessa o MySQLna minha maquina uso o localhost certo
em outro lugar da rede pelo ip:porta
mas para uma aplicação desktop é possivel fazer com que outro computador fora da rede acessar o banco??
é pq estou fazendo um jogo e preciso pra distribui

É possível sim. Você só precisa configurar a instância do MySQL como Server Machine e então configurar o IP da sua máquina nos programas-cliente; ah, claro que é necessário liberar a porta ( provavelmente 3306, 3307 ou 3308 ) para acesso externo.

Quais opções eu esoclho na hora de muar a instancia do MySQL?

e outra coisa como ia fica pra acessa
por exemplo na minha rede eu uso o hibernate.properties e coloco jdbc:mysql://192.168.0.0.1:3306/banco

como fica pra acessa de fora?

eu sei que aqui não é o lugar certo mais posso fazer isso com speedy roteado?
como?

Ola

O mysql esta em linux ou windows?
Se for linux isso aqui resolve.

esta no windows

e eu já passei pra server machine só que eu não sei desbloquea a porta em rede pra acessa pea internet

Windows com Service Pack 2

Iniciar -> Configurações -> Painel de Controle -> Firewall do Windows

Na tab Excessões clica no botão Adicionar Porta

Preenche o número da porta, TCP e clica em OK

eu estou numa rede eu já fiz isso no windows

e outra coisa se eu mandar meu programa e cara saber sobre java e abir meu hibernate.properties e ver meu ip pode tentar invadir certo?
e a porta ainda vai ta aberta =/
tem como eu esconde isso?

Olha…

Sempre que vocÊ liga um server em um pc com um IP fixo
vai estar sujeito a tentativas de invasão isso é inevitável
a única coisa que pode fazer e manter atualizado
e bem configurado e com uma senha inteligente

Então nao se preocupe com isso.

Tem, empresas por ai gastando bilhões em segurança e ainda assim nunca é 100%