Adminer

Adminer

Jakub Vrána · Marketing

Adminer é uma ferramenta de gerenciamento de banco de dados grátis que cabe em um arquivo PHP. Você envia o arquivo a um servidor, abre o navegador e administra MySQL, PostgreSQL e SQLite em uma única interface. Com ela você cobre a administração de MySQL, o trabalho de administrador PostgreSQL e as tarefas de gerenciador de SQLite numa mesma interface gráfica de banco de dados.

Prévia da interface de Adminer

Sobre Adminer

What Is Adminer

Adminer é uma ferramenta de gerenciamento de banco de dados de código aberto para quem precisa olhar dentro de um banco sem instalar um cliente de desktop. O programa inteiro é um arquivo PHP, então você o envia a um servidor e o abre no navegador como qualquer outra página. Ele se conecta a MySQL, MariaDB, PostgreSQL, SQLite, MS SQL e Oracle sem configuração extra, e os drivers para MongoDB, Redis, Elasticsearch e mais alguns chegam por plugins.

O que atrai é o tamanho. Onde o phpMyAdmin se espalha por milhares de arquivos, esta alternativa ao phpMyAdmin é um arquivo só que você troca em um segundo. As páginas carregam rápido porque não há framework por baixo, apenas PHP puro. Se você usa uma hospedagem compartilhada, um VPS pequeno ou uma pilha com Docker, essa diferença aparece em quanto pouco você precisa configurar antes de rodar uma consulta.

O preço disso é que o Adminer faz menos que um cliente pesado. Não tem construtor de consultas visual, nem depurador de procedimentos armazenados, nem camada de trabalho em equipe. É uma ferramenta focada no trabalho direto: rodar SQL, editar linhas, mudar uma tabela, exportar um dump. Para desenhar esquemas complexos você vai querer outra coisa. Para verificações rápidas e frequentes em um banco, é difícil superar.

Getting Started

  1. Baixe o arquivo único em adminer.org, a versão completa ou a reduzida só em inglês, e coloque em um servidor web que rode PHP.
  2. Abra o arquivo no navegador. Você vê uma tela de login com campos para o sistema de banco, servidor, usuário, senha e nome do banco.
  3. Informe suas credenciais e conecte. A barra lateral esquerda lista os bancos e tabelas que você pode acessar.
  4. Clique em uma tabela para navegar ou editar linhas, ou abra a caixa de comandos SQL para rodar suas próprias consultas.
  5. Exporte a estrutura ou os dados em SQL ou CSV quando precisar de um backup, e apague o arquivo do servidor quando terminar, se a máquina for pública.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Adminer.

Plano gratuitoSim
Planos pagosFree
PlataformaWeb (PHP)
DesenvolvedorJakub Vrána
CategoriaMarketing
Data de lançamentoFeb 2008
Última atualizaçãoOct 2025
Visitas ao site36.8K
Ranking global do site599.6K
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores web e freelancers
  • Administradores de sistemas com servidores pequenos
  • Estudantes aprendendo SQL

Tarefas

  • Rodar uma consulta avulsa
  • Editar a estrutura de uma tabela
  • Fazer um backup rápido
  • Conferir dados em um site em produção

Cenários

  • Depurar um site WordPress ou Laravel
  • Acessar um banco de um computador emprestado
  • Montar um banco para um projeto pequeno

Principais recursos

Um Arquivo Só, Sem Instalação

A ferramenta inteira é um arquivo PHP que você envia a um servidor web e abre no navegador. Não há nada para compilar nem um banco para instalar para a ferramenta em si. Por isso ela é rápida de publicar em uma hospedagem compartilhada ou em um VPS novo, e igualmente rápida de remover quando você termina.

Suporte a Muitos Motores

O Adminer se conecta a MySQL, MariaDB, PostgreSQL, SQLite, MS SQL e Oracle sem preparo. Os plugins adicionam drivers para MongoDB, Redis, Elasticsearch, ClickHouse, Firebird e outros. Se a sua pilha mistura motores, uma interface cobre a maioria deles.

Controle Total de Tabelas e Esquema

Você pode listar campos, índices, chaves estrangeiras e gatilhos de qualquer tabela, e depois mudar nomes, tipos, collations, valores padrão e comentários. Adicionar e remover tabelas e colunas acontece na mesma tela, assim como criar, alterar e ligar chaves estrangeiras. Usuários de MySQL também têm eventos e partições de tabela.

Navegação e Edição de Dados

As tabelas abrem com controles de busca, agregação, ordenação e limite, então você reduz um conjunto grande antes de mexer em uma linha. Registros novos são inseridos na hora, e os existentes podem ser atualizados ou apagados. Todos os tipos de dados comuns têm suporte, e blobs grandes viajam por transferência de arquivo em vez da página.

Console SQL e Exportação

Uma caixa de texto roda qualquer comando SQL que você digitar, ou um arquivo que você enviar. Quando precisa mover dados, o Adminer exporta estrutura de tabelas, dados, views, rotinas e bancos inteiros para SQL ou CSV. Ele também imprime um esquema do banco com as chaves estrangeiras ligando as tabelas.

Plugins e Personalização

O Adminer foi feito para ser estendido. Os plugins adicionam drivers, mudam o funcionamento do login, escondem partes da interface ou aplicam um tema. Você também pode entregar a ferramenta a pessoal não técnico com o Adminer Editor, uma versão enxuta que deixa editar dados sem tocar na estrutura.

Prós e contras

Prós

  • Vive em um arquivo só, então publicar e limpar leva segundos e não há pacote para manter.
  • Suporta MySQL, MariaDB, PostgreSQL, SQLite, MS SQL e Oracle em uma interface, então a mesma interface gráfica de banco de dados cobre a administração de MySQL, o trabalho de administrador PostgreSQL e as tarefas de gerenciador de SQLite.
  • As páginas carregam rápido porque não há um framework pesado por trás.
  • Grátis para uso comercial e não comercial sob Apache ou GPL 2, sem limites por plano.
  • A segurança é prioridade declarada do desenvolvimento, com senha obrigatória e limite contra ataques de força bruta.

Contras

  • Não tem construtor de consultas nem desenhador de esquema, então modelar de verdade significa escrever SQL à mão.
  • A interface enxuta e a ausência de colaboração deixam a ferramenta devendo para equipes que querem espaços compartilhados.
  • Se ficar acessível em um servidor público é alvo de ataques, então você precisa liberar IPs ou colocar você mesmo a proteção por senha.

Perguntas frequentes

O Adminer serve para gerenciar um banco de dados pelo navegador. Você se conecta com usuário e senha, e depois navega pelas tabelas, edita linhas e estrutura, roda SQL e exporta dados. É um substituto mais leve de ferramentas como o phpMyAdmin, feito para quem quer entrar, fazer o serviço e sair.