Como restringir o acesso ao phpMyAdmin apenas por IP autorizado Print

  • 0

Como restringir o acesso ao phpMyAdmin apenas por IP autorizado

Olá, amigo(a) GeHost! 😊

Se você está aqui, provavelmente quer deixar seu painel de gerenciamento de banco de dados — o phpMyAdmin — ainda mais seguro. Boa ideia! 🛡️

Por padrão, o phpMyAdmin pode ser acessado de qualquer lugar do mundo… mas e se você quiser que só seu IP (ou de um grupo específico) tenha acesso? É possível — e hoje, com a ajuda do Apache .htaccess, vamos fazer isso juntos, passo a passo. Não se preocupe: é mais simples do que parece!

Passo 1: Acesse o phpMyAdmin via cPanel

Primeiro, faça login no cPanel da sua conta GeHost.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Depois de logado, procure pela seção “Bancos de Dados” e clique em phpMyAdmin.

Tela 'Bancos de Dados MySQL' com opções de criar banco, usuários e acesso ao phpMyAdmin

Passo 2: Localize o arquivo .htaccess

Quando você abre o phpMyAdmin, ele geralmente está dentro da pasta phpMyAdmin dentro de public_html.

Para restringir o acesso, vamos usar o arquivo .htaccess — um arquivo de configuração invisível que controla quem pode entrar no diretório.

Para acessá-lo, vá ao Gerenciador de Arquivos do cPanel:

  • Clique em “Arquivos” no cPanel.
  • Selecione “Gerenciador de Arquivos”.
  • Na lista de pastas, clique em public_html.
  • Procure pela pasta chamada phpMyAdmin (ou algo parecido).
  • Abra essa pasta.

Passo 3: Edite o .htaccess

Dentro da pasta phpMyAdmin, procure por um arquivo chamado .htaccess. Se não existir, crie um novo.

Clique com o botão direito no arquivo .htaccess e selecione “Editar”.

Tela 'Gerenciador de Arquivos' com árvore de pastas e barra de ações

Passo 4: Adicione as regras de acesso

No editor de texto, cole o seguinte código:

Require ip SEU_IP

Deny from all

Importante: Substitua SEU_IP pelo seu endereço IP público. Por exemplo:

Require ip 192.168.1.100

Deny from all

Se quiser permitir mais de um IP, basta adicionar linhas extras:

Require ip 192.168.1.100

Require ip 200.100.50.25

Deny from all

Passo 5: Salve as alterações

Após colar o código, clique em “Salvar Alterações” no canto superior direito do editor.

Passo 6: Teste o acesso

Tente acessar o phpMyAdmin novamente pelo navegador.

  • Se você estiver usando o IP autorizado, vai conseguir entrar.
  • Se estiver usando outro IP, verá uma mensagem como: “Acesso negado” ou “403 Forbidden”.

Pronto! Agora só quem está com o IP permitido pode acessar o phpMyAdmin. 🎉

Dica da Sensei 🌿

Se você muda de rede (por exemplo, vai para outro país ou conecta-se por celular), seu IP pode mudar. Nesse caso, acesse seu phpMyAdmin de novo usando o IP atual — ou, melhor ainda, use um serviço de IP fixo (como um servidor em nuvem) para garantir acesso constante.

Se precisar de ajuda, estamos aqui. Você não está sozinho(a) — a GeHost é sua parceira em segurança e crescimento. 💙


Was this answer helpful?

« Back