Como acessar meu banco de dados armazenado no PHPMyAdmin de diferentes computadores?

0

Estou trabalhando em meu aplicativo Java no Eclipse que se conecta ao banco de dados e faz algumas consultas com os dados. Este banco de dados foi criado e gerenciado no PHPMyAdmin. O banco de dados é armazenado localmente e agora eu gostaria de torná-lo acessível não apenas do meu computador, mas para qualquer pessoa que execute meu aplicativo em seu computador. Alguém pode me dizer qual é o procedimento?

Devo instalar o servidor mySQL no meu computador, exportar o banco de dados do PHPMyAdmin e importar o banco de dados para lá? Mas eu acho que esta não é a boa solução para acessar o banco de dados de computadores remotos.

Eu deveria armazenar o banco de dados "online"?

Eu sei que esta questão não é muito direta, mas espero que você me dê uma idéia de como lidar com isso.

    
por MichalB 07.05.2013 / 22:00

1 resposta

1

PHPMyAdmin é uma interface web para o servidor mysql. Portanto, seus dados já estão em uma instância do servidor mysql no seu computador. Você tem duas escolhas:

  • Mantenha o banco de dados no seu computador e administre-o corretamente
  • Coloque em algum lugar on-line para delegar o gerenciamento a usuários experientes.

Se for para um ambiente de produção, recomendo a segunda opção. Se for para um ambiente de desenvolvimento, você poderá manter o banco de dados em seu computador e abrir o banco de dados em outros computadores.

Existem vários pontos que devem ser feitos para permitir o acesso remoto:

  • Ter uma configuração de rede que permita acessar seu computador na porta 3306 da Internet
  • Abrindo a porta 3306 no firewall do seu computador
  • Certifique-se de que o servidor mysql esteja escutando na porta 3306
  • Configure o mysql para permitir acesso no banco de dados escolhido a partir do local externo

O último passo é geralmente o problemático, porque muitas vezes esquecido. Ao pesquisar no google, você encontrará explicações para cada etapa.

    
por 07.05.2013 / 22:20