Linux · Programación
Adminer
Adminer es una herramienta ligera de administración de bases de datos basada en la web, escrita en PHP, que a menudo se utiliza como una alternativa de un solo archivo para HeidiSQL en Linux.
- Licencia
- GPL-3.0
- Última versión
- 6.1.2
¿Qué es Adminer?
Adminer es un único archivo PHP que incluye una interfaz de administración de bases de datos con funciones completas. Admite MySQL, MariaDB, PostgreSQL, SQLite, Oracle y más, y ha estado disponible desde 2010. El proyecto lo mantiene un equipo pequeño, con frecuentes actualizaciones de seguridad y un ciclo de lanzamientos estable.
Está dirigido a desarrolladores, administradores de sistemas y usuarios avanzados que prefieren una interfaz rápida basada en el navegador en lugar de clientes de escritorio pesados. Dado que se ejecuta dentro de un servidor web, puede accederse a él desde cualquier máquina con un navegador, lo que lo hace conveniente para la administración remota de bases de datos.
En comparación con HeidiSQL, Adminer se siente más minimalista; carece de algunas funciones avanzadas del constructor de consultas y de la interfaz gráfica de estilo Windows. Sin embargo, su simplicidad y su baja huella de recursos lo convierten en una opción sólida para tareas rápidas y para entornos donde instalar un cliente de escritorio completo no es práctico.
Ideal para: Administración rápida de bases de datos basada en la web cuando se necesita una herramienta ligera.
Funciones clave de Adminer
- Un solo archivo PHP, no requiere instalación
- Admite MySQL, MariaDB, PostgreSQL, SQLite, Oracle y más
- Importación/exportación integrada para SQL, CSV, XML, JSON
- Atajos de teclado y temas definidos por el usuario
- Gestión de sesiones y protección con contraseña
- Extensible mediante plugins
- Interfaz adaptable para navegadores móviles
Ventajas
- Muy ligero: se ejecuta desde un solo archivo
- Multiplataforma: funciona en cualquier servidor web con PHP
- Frecuentes actualizaciones de seguridad
- Extensible con plugins
- Código abierto y gratuito
Inconvenientes
- No hay cliente de escritorio nativo, depende de un servidor web
- Funciones de consulta avanzadas limitadas en comparación con HeidiSQL
- No incluye un asistente de copia de seguridad integrado
- Requiere configuración de PHP y servidor web
Programas de Windows que sustituye Adminer
Cómo instalar Adminer en Linux
sudo apt install adminersudo apt install adminersudo zypper install adminerConsejos para usuarios de Windows
Al pasar de HeidiSQL a Adminer, recuerda que Adminer opera dentro de un servidor web; necesitarás colocar el archivo adminer.php en un directorio accesible por la web y acceder a él mediante http://yourserver/adminer.php. Los formatos de importación/exportación permanecen los mismos (SQL, CSV, XML, JSON). Los atajos de teclado son diferentes: Adminer usa Ctrl+S para guardar y Ctrl+F para buscar, mientras que HeidiSQL usa Ctrl+S para guardar y F3 para buscar. Cambios en el flujo de trabajo: ya no tendrás una interfaz gráfica local; en su lugar, usarás un navegador, lo que puede sentirse más lento para conjuntos de resultados grandes, pero es consistente entre máquinas.
Adminer: preguntas frecuentes
¿Es seguro usar Adminer en un servidor de producción?
Adminer es seguro si restringes el acceso a usuarios de confianza, usas HTTPS y configuras una contraseña fuerte. No almacena las credenciales en texto plano y puede protegerse mediante la autenticación del servidor web.
¿Puedo usar Adminer para gestionar bases de datos de PostgreSQL?
Sí, Adminer admite PostgreSQL de forma nativa. Solo tienes que seleccionar PostgreSQL desde el menú desplegable de tipo de base de datos al conectar.
¿Adminer admite conexiones SSL a MySQL?
Sí, al conectar puedes habilitar SSL en las opciones de conexión; Adminer utilizará entonces el soporte SSL de la biblioteca de cliente de MySQL.
¿Cómo añado plugins personalizados a Adminer?
Coloca los archivos PHP del plugin en el mismo directorio que adminer.php e inclúyelos con el parámetro "plugin" en la URL, por ejemplo, adminer.php?plugin=plugin_name.
Actualizado el