Linux · Programação
Adminer
Adminer é uma ferramenta leve de gerenciamento de banco de dados baseada em web, escrita em PHP, frequentemente usada como substituta de um único arquivo para o HeidiSQL no Linux.
- Licença
- GPL-3.0
- Versão mais recente
- 6.1.2
O que é o Adminer?
Adminer é um único arquivo PHP que reúne uma interface completa para gerenciamento de bancos de dados. Ele suporta MySQL, MariaDB, PostgreSQL, SQLite, Oracle e outros, e está disponível desde 2010. O projeto é mantido por uma pequena equipe, com atualizações frequentes de segurança e um ciclo de lançamento estável.
É voltado a desenvolvedores, sysadmins e usuários avançados que preferem uma interface rápida baseada em navegador, em vez de clientes desktop pesados. Por rodar dentro de um servidor web, pode ser acessado de qualquer máquina com navegador, o que facilita a administração remota de bancos de dados.
Comparado ao HeidiSQL, o Adminer é mais minimalista; não possui alguns recursos avançados de construtor de consultas nem a interface gráfica no estilo Windows. No entanto, sua simplicidade e baixo consumo de recursos o tornam uma boa escolha para tarefas rápidas e ambientes onde instalar um cliente desktop completo é inviável.
Ideal para: Administração rápida de bancos de dados via web quando é necessário uma ferramenta leve.
Principais recursos do Adminer
- Arquivo PHP único, sem instalação necessária
- Suporta MySQL, MariaDB, PostgreSQL, SQLite, Oracle e outros
- Importação/exportação integrada para SQL, CSV, XML, JSON
- Atalhos e temas definidos pelo usuário
- Gerenciamento de sessão e proteção por senha
- Extensível via plugins
- Interface responsiva para navegadores móveis
Prós
- Muito leve – roda a partir de um único arquivo
- Multiplataforma – funciona em qualquer servidor web com PHP
- Atualizações de segurança frequentes
- Extensível com plugins
- Código aberto e gratuito
Contras
- Sem cliente desktop nativo, depende de um servidor web
- Funcionalidades avançadas de consulta limitadas em comparação ao HeidiSQL
- Sem assistente de backup integrado
- Requer configuração de PHP e servidor web
Programas do Windows que o Adminer substitui
Como instalar o Adminer no Linux
sudo apt install adminersudo apt install adminersudo zypper install adminerDicas para quem vem do Windows
Ao migrar do HeidiSQL para o Adminer, lembre-se de que o Adminer opera dentro de um servidor web; você precisará colocar o arquivo adminer.php em um diretório acessível pela web e acessá-lo via http://seuservidor/adminer.php. Os formatos de importação/exportação permanecem os mesmos (SQL, CSV, XML, JSON). Os atalhos de teclado são diferentes: o Adminer usa Ctrl+S para salvar e Ctrl+F para buscar, enquanto o HeidiSQL usa Ctrl+S para salvar e F3 para buscar. Mudanças no fluxo de trabalho: você não terá mais uma interface gráfica local; em vez disso, usará um navegador, o que pode parecer mais lento para grandes conjuntos de resultados, mas é consistente entre máquinas.
Adminer: perguntas frequentes
O Adminer é seguro para uso em servidores de produção?
O Adminer é seguro se você restringir o acesso a usuários confiáveis, usar HTTPS e definir uma senha forte. Ele não armazena credenciais em texto claro e pode ser protegido por autenticação do servidor web.
Posso usar o Adminer para gerenciar bancos de dados PostgreSQL?
Sim, o Adminer suporta PostgreSQL nativamente. Basta selecionar PostgreSQL no menu suspenso de tipo de banco de dados ao se conectar.
O Adminer suporta conexões SSL com o MySQL?
Sim, ao conectar, você pode habilitar o SSL nas opções de conexão; o Adminer então usará o suporte a SSL da biblioteca cliente do MySQL.
Como adiciono plugins personalizados ao Adminer?
Coloque os arquivos PHP do plugin no mesmo diretório do adminer.php e inclua-os com o parâmetro "plugin" na URL, por exemplo: adminer.php?plugin=plugin_name.
Atualizado em