Jump to content

Recommended Posts

Posted

Boa noite

Não se é possível fazer o que vou pedir mas cá vai.

Eu desenvolvi uma aplicação em c# (visual studio 2012), aplicação essa que necessito de testar uma máquina que não a minha.

Para isso, e visto existir uma base de dados mysql, preciso de um servidor que permita o acesso remoto. Já tentei procurar webserver's gratuitos mas nenhum deles permite o aceso remoto.

Também já tentei seguir tutoriais para fazer um servidor caseiro com WampServer etc mas sempre sem sucesso.

Alguém me pode ajudar com um tutorial simples para fazer um servidor caseiro só para testes? Só importa o MySql.

Desde já agradeço a disponibilidade.

Cumprimentos

Edgar Ferreira

Posted (edited)

Qual foi a dificuldade de instalar um wampserver? Eu costumo usar o XAMPP ou o UniServer Zero, basta instalar (ou no caso das versões compacta, apenas descompactar) e fica pronto a usar. É preciso ter atenção à firewall que costuma bloquear acessos externos, mas fora isso é trivial (estou a assumir que estás em MS Windows).

Mesmo que não uses um destes pacotes de desenvolvimento, podes sacar apenas o MySQL da página oficial e instalar apenas isso, também é apenas seguir o instalador.

Sem saber que problemas tiveste é difícil dar uma sugestão útil.

Edited by Knitter
  • Vote 1
Posted

Estou em microsoft windows sim e até já tenho o mysql e o apache instalado. Em rede local (entenda-se no meu pc) funciona lindamente. Mas quando quero aceder de outro pc usando o host do no-ip dá sempre erro.

Não é necessário abrir portas no modem ou redirecionar as portas do mesmo?

No Server estou a colocar o endereço dado pelo no-ip.

A minha string de conexao no c# é : Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

Posted

Pela descrição parece problema de rede. Precisas que o router permita acesso ao porto em que tens o MySQL configurado e que o router esteja a redireccionar para o PC certo. Começa por ter o no-ip (ou outro semelhante se precisares) a funcionar, garantindo que consegues aceder à máquina antes de passares para acesso servidor de bases de dados.

Quando souberes que tens acesso à máquina e que o problema não é daí, configura o MySQL e o router para enviar os pedidos do porto 3306 para o servidor. Configura também a firewall do MS Windows (ou a que uses) para permitir ligações remotas a esse porto.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.