Como restringir o acesso remoto ao banco de dados por IP específico
Oi, tudo bem? Aqui é a Sensei da GeHost 🧠 Vim te ajudar com um assunto que é simples de resolver, mas que faz toda a diferença na segurança do seu site: liberar o acesso remoto ao seu banco de dados MySQL apenas para um IP específico.
Isso é útil quando você (ou um desenvolvedor) precisa conectar um programa externo — tipo um sistema de gestão, um app ou até o MySQL Workbench no seu computador — diretamente ao banco de dados que fica hospedado na GeHost. Por padrão, essa porta fica fechada para conexões externas, e você só deve abri-la para o IP de quem realmente precisa acessar. Vamos lá?
💡 Por que isso importa? Deixar o banco de dados aberto para "qualquer IP" é como deixar a porta de casa destrancada. Restringir por IP específico garante que só o computador ou servidor autorizado consiga se conectar — muito mais seguro!
Passo 1 — Acesse o cPanel
Entre no painel de controle da sua hospedagem (cPanel) com o usuário e senha que você recebeu por e-mail. Se tiver dúvida de como acessar, confira as instruções no seu painel do cliente em painel.gehost.com.br.
Passo 2 — Encontre a ferramenta de Acesso Remoto MySQL
Já dentro do cPanel, procure pela área de Bancos de Dados. Lá você vai encontrar uma opção chamada "Acesso Remoto MySQL" (em inglês, Remote MySQL). É essa ferramenta que controla quais IPs podem se conectar ao seu banco de fora do servidor.
Passo 3 — Adicione o IP autorizado
- Na tela de Acesso Remoto MySQL, procure o campo "Adicionar Host de Acesso" (ou "Add Access Host").
- Digite o endereço IP exato do computador ou servidor que vai se conectar ao banco (esse número você consegue com quem administra o sistema que vai acessar remotamente).
- Clique em "Adicionar Host" para confirmar.
⚠️ Dica de ouro da Sensei: evite usar o coringa % (que libera acesso de qualquer IP do mundo) — isso anula toda a proteção. Cadastre sempre o IP certinho de quem vai acessar. Se o IP mudar com o tempo (alguns provedores de internet trocam o IP periodicamente), você vai precisar atualizar esse cadastro.
Passo 4 — Teste a conexão
Com o IP liberado, peça para quem vai fazer a conexão remota (o desenvolvedor ou o sistema externo) testar o acesso usando os dados de conexão do banco (host, nome do banco, usuário e senha). Se tudo estiver certo, a conexão deve funcionar normalmente.
Removendo um acesso quando não for mais necessário
É uma boa prática revisar de tempos em tempos quais IPs estão liberados. Se um acesso não for mais usado, volte na mesma tela de Acesso Remoto MySQL e remova o host da lista — assim seu banco fica sempre com o mínimo de portas abertas possível.
🙋 Ficou com alguma dúvida ou não encontrou a opção no seu painel? Fala com a gente pelo suporte que a equipe te ajuda a liberar certinho — sem alterar nada além do necessário no seu banco de dados.
Prontinho! Agora seu banco de dados está protegido e acessível só para quem você autorizou. Qualquer coisa, é só chamar 😊