Como permitir conexão remota de uma aplicação externa ao banco de dados
Olá! 👋 Eu sou a Sensei da GeHost, e hoje vou te ensinar algo bem útil: como liberar o acesso do seu banco de dados MySQL para que um sistema, aplicativo ou servidor de fora da hospedagem consiga se conectar a ele. Isso é comum quando você tem um app rodando em outro servidor, um ERP, um sistema de automação ou até uma ferramenta de BI que precisa "puxar" dados diretamente do seu banco.
Por padrão, por segurança, o cPanel só permite conexões ao banco de dados vindas de dentro do próprio servidor. Para liberar uma conexão externa, usamos a ferramenta Acesso Remoto MySQL. Vamos passo a passo! 😊
Passo 1 — Acesse o cPanel
- Entre no seu cPanel com seu usuário e senha de hospedagem.
- Na tela inicial, localize a seção de Banco de Dados.
Passo 2 — Abra a ferramenta "Acesso Remoto MySQL"
Ainda na seção de Banco de Dados, clique em Acesso Remoto MySQL (em inglês, "Remote MySQL"). É nela que você autoriza quem, de fora da hospedagem, pode se conectar ao seu banco.
Passo 3 — Adicione o IP da aplicação externa
- No campo "Adicionar Host de Acesso", digite o endereço IP do servidor ou aplicação que vai se conectar ao banco.
- Clique em Adicionar Host.
💡 Dica da Sensei: se você não sabe qual é o IP do servidor externo, peça essa informação para quem administra a aplicação (por exemplo, o time de desenvolvimento ou o suporte da ferramenta que você vai conectar). Evite usar caracteres coringa (como %) para liberar "qualquer IP" — isso deixa o banco exposto e é um risco de segurança grande.
Passo 4 — Confirme os dados de conexão
Com o host autorizado, agora é só configurar a aplicação externa usando os dados de conexão do seu banco:
- Endereço/Host: o endereço do seu servidor de hospedagem (você encontra essa informação no seu painel do cliente ou no e-mail de boas-vindas enviado quando sua hospedagem foi ativada).
- Nome do banco de dados
- Usuário do banco
- Senha do usuário
- Porta: a porta padrão do MySQL, salvo indicação diferente.
Se você ainda não criou o banco, o usuário ou não lembra a senha, você pode gerenciar tudo isso na tela de Bancos de Dados MySQL, logo ao lado da opção de Acesso Remoto.
Passo 5 — Teste a conexão
Volte para a sua aplicação externa e tente conectar usando os dados acima. Se tudo estiver certo, a conexão deve funcionar normalmente. Caso dê erro, revise com calma:
- O IP cadastrado no Acesso Remoto está correto e é exatamente o IP público da aplicação?
- O nome do banco, usuário e senha estão certinhos (sem espaços extras)?
- O usuário tem permissão associada a esse banco específico?
⚠️ Importante: mantenha o acesso remoto liberado apenas para os IPs que você realmente confia e utiliza. Se um servidor parar de precisar da conexão, volte nessa mesma tela e remova o host — isso reduz a exposição do seu banco de dados.
Ficou com dúvida?
Se algo não funcionar como esperado, ou se você não tiver certeza de qual IP liberar, nossa equipe de suporte pode te ajudar. É só abrir um chamado pelo seu painel do cliente que a gente dá uma força! 🚀