Como restringir o acesso ao phpMyAdmin por endereço IP (segurança reforçada)
Olá, querido cliente da GeHost! 👋 Seja bem-vindo ao seu guia prático, feito com carinho para te ajudar a proteger ainda mais o seu site. Hoje vamos aprender como restringir o acesso ao phpMyAdmin apenas para seu endereço IP — uma medida simples, poderosa e essencial para manter seu banco de dados seguro.
Imagine que o phpMyAdmin é como uma porta de acesso ao seu banco de dados. Se deixar essa porta aberta para todo mundo, qualquer pessoa com o link pode tentar entrar. Mas se você permitir acesso só do seu IP — como se fosse um "cartão de acesso" exclusivo — você evita acessos indevidos, mesmo que alguém descubra o link.
Dica Sensei: Essa configuração é ideal para quem trabalha com sites sensíveis, como lojas online, portais com dados pessoais ou sistemas internos. É um passo simples que faz uma grande diferença!
Passo a passo: como restringir o acesso ao phpMyAdmin por IP
Para fazer isso, vamos usar o arquivo .htaccess — um pequeno arquivo de configuração que controla o acesso ao seu site e suas ferramentas. Vamos fazer isso diretamente no painel do cPanel, onde tudo fica organizado e fácil.
- Entre no seu painel do cPanel
Acesse painel.gehost.com.br com seu usuário e senha.
- Localize o Gerenciador de Arquivos
No painel, procure pela seção “Arquivos” e clique em “Gerenciador de Arquivos”.
- Abra a pasta do phpMyAdmin
No Gerenciador de Arquivos, vá até a pasta public_html (ou a pasta principal do seu site). Procure pela pasta chamada phpMyAdmin (geralmente está lá por padrão). Clique nela para abri-la. - Edite o arquivo .htaccess
Dentro da pasta phpMyAdmin, procure pelo arquivo chamado .htaccess. Clique com o botão direito sobre ele e escolha a opção “Editar” ou “Editar com editor”. - Adicione as regras de acesso por IP
No editor, substitua todo o conteúdo do arquivo por este código (ou adicione no final, se já existir algo):# Restringe acesso ao phpMyAdmin apenas para IPs específicos <RequireAll> <Require ip SEU_IP> <Require all denied> </RequireAll>Importante: Substitua SEU_IP pelo seu endereço IP público. Como você não quer expor seu IP aqui, vamos te mostrar como descobrir isso com segurança:
- Abra seu navegador e acesse https://whatismyip.com (ou qualquer site que mostre seu IP).
- Anote o número que aparecer, por exemplo:
123.45.67.89. - No código acima, troque
SEU_IPpor esse número.
- Salve as alterações
Após colocar o IP correto, clique em “Salvar Arquivo” ou “Salvar”. O arquivo será salvo e a restrição entrará em vigor imediatamente. - Teste o acesso
Agora, tente acessar o phpMyAdmin pelo navegador (ex:seusite.com.br/phpMyAdmin). Se você estiver no IP certo, vai conseguir entrar. Se estiver em outro IP (como em um celular ou outro computador), receberá uma mensagem de acesso negado.
Como saber seu IP público?
É simples! Basta abrir o navegador e acessar um site como:
Esses sites mostram apenas seu IP público — não dados pessoais. Use esse número no código acima.
Dica Sensei: Se você tem um IP dinâmico (muda toda vez que reinicia a internet), considere usar uma rede com IP fixo ou um serviço de DNS dinâmico para manter a restrição funcional.
Importante: o que não fazer
- Não compartilhe seu arquivo .htaccess com ninguém.
- Não deixe o IP vazio ou com “0.0.0.0” — isso abre acesso para todos.
- Não edite arquivos importantes sem backup. Sempre faça cópia antes de alterar.
Quer ir além?
Se quiser ainda mais segurança, combine essa restrição com:
- Senha forte no phpMyAdmin (não use “admin” ou “123”)
- Uso de SSL (HTTPS) — já está habilitado em todos os planos da GeHost
- Desativar o phpMyAdmin se não for usar — via “Softaculous” ou “Aplicativos” no cPanel
Se precisar de ajuda, nosso suporte está sempre aqui — e o melhor: 30 dias grátis após a entrega estão disponíveis para te ajudar com qualquer dúvida. 💬
Com carinho,
Sua Sensei da GeHost