Adminer: una herramienta avanzada de administración de bases de datos basada en web para Linux


Siempre interactuamos con las bases de datos para realizar tareas de diversas formas. Podemos conectarnos directamente y ejecutar las tareas usando el modo CLI de SQL o los usuarios que no son DBA prefieren usar herramientas GUI llamadas phpMyAdmin o phpPgAdmin.

Muchos de nosotros conocemos las herramientas de administración de bases de datos phpMyAdmin o phpPgAdmin. Esta publicación hablará sobre otra herramienta de administración de bases de datos llamada Adminer.

Qué es Adminer

Adminer (anteriormente phpMinAdmin) es una herramienta de administración de bases de datos con todas las funciones escrita en PHP. Adminer es una alternativa a phpMyAdmin donde podemos administrar contenido en bases de datos MySQL, SQLite, Oracle, PostgreSQL de manera efectiva.

Hay varias herramientas de gestión de bases de datos basadas en la web disponibles. Encontramos que Adminer es bastante fácil de usar. Suponemos que ya ha instalado Apache, PHP y la base de datos de su elección.

Funciones de administrador

  1. Funciones básicas: agregar/eliminar/modificar bases de datos/tablas.
  2. Modificar objetos de la base de datos (vistas, disparadores, procedimientos, permisos de usuario, variables, procesos, etc.)
  3. Ejecute comandos SQL desde un campo de texto o un archivo.
  4. Importe y exporte bases de datos y tablas.
  5. Exportar base de datos, datos, estructura, vistas, rutinas a SQL o CSV.
  6. Muestre procesos y elimínelos.
  7. Muestre usuarios y permisos y cámbielos.
  8. Admite varios idiomas.

Prerrequisitos

  1. Servidor web Apache
  2. Admite PHP 5 con sesiones habilitadas
  3. Base de datos (MySQL, PostgreSQL, SQLite, MongoDB, etc.)

¿Por qué utilizar Adminer?

No hay duda de que phpMyAdmin es una de las herramientas de administración de bases de datos de código abierto más populares para administrar las bases de datos MySQL. Sin embargo, por alguna razón, creo que no es muy adecuado, por lo que Adminer entra en escena.

Ahora, ¿estás pensando por qué Adminer es una mejor alternativa a phpMyadmin ?. Francamente, decir que la lista es demasiado grande y que algunos puntos pueden ser irrelevantes para usted. Las diferencias más importantes son:

  1. Interfaz más ordenada y fácil de usar
  2. Soporte excepcional para las funciones de MySQL
  3. Alto rendimiento
  4. Menos tamaño (solo 366 kB)
  5. Altamente seguro

Para obtener más información sobre las características detalladas y la comparación entre ellas, consulte la página de comparación.

Instalación de Adminer en Linux

Vaya al sitio oficial de Adminer y descargue los archivos fuente más recientes (es decir, la versión 4.0.2) usando el enlace a continuación.

  1. http://www.adminer.org/en/#download

Alternativamente, también puede obtener el último paquete fuente usando el siguiente comando wget.

[[email protected] ~]# wget http://downloads.sourceforge.net/adminer/adminer-4.0.2.zip

Descomprima el archivo zip del administrador, que creará un directorio de administrador con archivos.

[[email protected] ~]# unzip adminer-4.0.2.zip

Copie el directorio "adminer-4.0.2" en DocumentRoot de su servidor web.

[[email protected] ~]# cp -r adminer-4.0.2 /var/www/html/		[For RedHat based Systems]

[[email protected] ~]# cp -r adminer-4.0.2 /var/www/			[For Debian based Systems]

Por último, abra y apunte a su navegador en el directorio "adminer".

http://localhost/adminer-4.02/adminer
OR
http://ip-address/adminer-4.02/adminer

Ingrese su nombre de usuario y contraseña de su base de datos para iniciar sesión en el panel.

Enlaces de referencia

Página de inicio del administrador

Conclusión

Adminer es una herramienta de administración de bases de datos basada en web muy poderosa con funciones ricas. Pruébelo y comparta la experiencia con nosotros a través del cuadro de comentarios a continuación.