LINUX

Funciones e instalación de Adminer: herramienta de gestión de bases de datos en PHP

En el mundo MySQL, phpMyAdmin es una de las herramientas más populares para administrar la base de datos MySQL. phpMyAdmin está utilizando la web como su interfaz y hace que se pueda acceder a ella desde cualquier lugar. Ahora discutiremos sobre Administrador como herramienta de gestión de bases de datos.

Qué es Adminer

Adminer es una herramienta de gestión de bases de datos con todas las funciones escrita en PHP. Consiste en un solo archivo PHP que está listo para implementarse en el servidor de destino. Adminer es gratuito para uso comercial y no comercial.

Características

El administrador admite muchas funciones. Aquí hay una lista de funciones de administrador

  • Funciona con MySQL, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch, MongoDB
  • Admite PHP 5 con sesiones habilitadas
  • Disponible en 31 idiomas como: árabe, catalán, chino, checo, holandés, inglés, estonio, francés, alemán, húngaro, italiano, japonés, lituano, persa, polaco, portugués, rumano, ruso, serbio, eslovaco, esloveno, español , Tamil, turco, ucraniano
  • Conéctese a un servidor de base de datos con nombre de usuario y contraseña
  • Seleccione una base de datos existente o cree una nueva
  • Lista de campos, índices, claves externas y disparadores de la tabla
  • Cambiar nombre, motor, colación, auto_increment y comentario de la tabla
  • Modificar el nombre, el tipo, la intercalación, el comentario y los valores predeterminados de las columnas.
  • Agregar y quitar tablas y columnas
  • Cree, modifique, suelte y busque por índices, incluido el texto completo
  • Crear, modificar, eliminar y vincular listas mediante claves externas
  • Cree, modifique, suelte y seleccione de vistas
  • Cree, modifique, elimine y llame a procedimientos y funciones almacenados
  • Crear, modificar y soltar disparadores
  • Enumere los datos en tablas con resultados de búsqueda, agregación, clasificación y limitación
  • Insertar nuevos registros, actualizar y eliminar los existentes
  • Admite todos los tipos de datos, blobs mediante transferencia de archivos
  • Ejecute cualquier comando SQL desde un campo de texto o un archivo
  • Exportar estructura de tabla, datos, vistas, rutinas, bases de datos a SQL o CSV
  • Modificar la exportación para proyectar cambios en la base de datos de producción
  • Imprimir esquema de base de datos conectado por claves externas
  • Muestre procesos y elimínelos
  • Mostrar usuarios y derechos y modificarlos
  • Mostrar variables con enlaces a la documentación
  • Administrar eventos y particiones de tablas (MySQL 5.1)
  • Esquemas, secuencias, tipos de usuario (PostgreSQL)
  • Amplias opciones de personalización

Requisito

Dado que Adminer es un archivo PHP, necesitamos:

  • Un servidor web en funcionamiento que puede leer archivos PHP.
  • Un conector PHP en la base de datos. Por ejemplo, si queremos conectarnos a una base de datos MySQL, necesitamos un módulo MySQL para PHP, como php5-mysqli.

Instalación

Adminer está disponible en el paquete fuente, el paquete Debian y el paquete Arch Linux.

En Linux basado en Debian / Ubuntu

$ sudo apt-get install adminer
$ sudo /etc/init.d/apache2 restart

Entonces puedes navegarlo a través de esta dirección: http: // your_server_name_or_ip / adminer

Página de inicio de sesión

La última versión de Adminer en el momento en que se escribe este artículo es la versión 4.0.2. Pero en el paquete Debian, todavía está en la versión 3.3.3. Entonces, si está utilizando la herramienta apt-get, obtendrá la versión 3.3.3.

Para actualizarlo a la última versión, necesitamos usar su archivo de código fuente. La instalación mediante el archivo de origen se puede aplicar en la mayoría de las distribuciones de Linux.

Antes de continuar, Note por favor que solo le mostramos lo fácil que es configurar Adminer usando Apache como servidor web. Pero dado que la administración de la base de datos debe instalarse en forma segura, como usar el archivo .htaccess -, Esta instalación puede no ser la mejor desde el punto de vista de la seguridad..

Estos son los pasos:

1. Descargue la última versión de Adminer

$ wget http://downloads.sourceforge.net/adminer/adminer-4.0.2.php

2. Cree un directorio llamado adminer (o cualquier nombre que desee) en el directorio DocumentRoot de Apache
Digamos que el directorio de Apache DocumentRoot es / var / www

$ mkdir /var/www/adminer

3. Copie el archivo – adminer-4.0.2.php – en el directorio de administrador

$ cp adminer-4.0.2.php /var/www/adminer

4. Empiece a utilizar Adminer

Navegar administrador a través de la dirección http: //your_server_ip/adminer/adminer-4.0.2.php o http: //your_server_name/adminer/adminer-4.0.2.php

Versión 4 de la página de inicio de sesión

Bases de datos

El administrador proporciona una página de inicio de sesión limpia. Solo necesitamos completar qué tipo de base de datos estamos usando, la dirección del servidor, el nombre de usuario, la contraseña y la base de datos (opcional).

Una vez que esos campos se hayan completado correctamente, verá una página de administración de la base de datos.

Página de administración de la base de datos

Desde aquí, puede optar por crear una nueva base de datos o utilizar las bases de datos existentes.

Privilegios

Para administrar privilegios, podemos ir a Enlace de privilegios que ubicó la página de inicio. La página para administrarlo es bastante ordenada y sencilla.

Página de privilegios

Seleccionar tabla

Para seleccionar una tabla en una base de datos, simplemente haga clic en el nombre de la tabla. Luego, el detalle de la tabla se mostrará en el panel derecho. Mientras que en el panel izquierdo, tendremos un atajo para seleccionar los datos en la tabla (representar por enlace seleccionado) y el nombre de la tabla.

Seleccionar mesa

Para ver el contenido de la tabla, puede hacer clic en Seleccionar enlace de datos en la zona superior, o haga clic en seleccionar enlace al lado del nombre de la tabla en el área de la izquierda.

Comando SQL

Si desea utilizar un comando SQL personalizado, puede hacer clic en Enlace de comando SQL en el panel izquierdo. Le traerá una caja grande que le permitirá escribir su comando SQL. Una vez que termine, haga clic en Ejecutar.

Comando SQL

Cambiando pieles

El administrador le permite cambiar el tema o las máscaras. Hay algunas máscaras disponibles en el sitio web de Adminer. Por ejemplo, descargamos el skin llamado Nette, creado por David Grudl.

$ wget https://raw.github.com/vrana/adminer/master/designs/nette/adminer.css

Luego copie el archivo (adminer.css) al mismo directorio donde se encuentra adminer-4.0.2.php.

$ cp adminer.css /var/www/adminer

Actualizar la página del administrador

Cambiando pieles

Cambiar el motor de la base de datos

Dado que Adminer admite múltiples motores de base de datos, puedes cambiar a otro motor de base de datos sin necesidad de instalar otra versión de Adminer. En los ejemplos anteriores, discutimos sobre la conexión de Adminer a la base de datos MySQL. Si tiene, digamos, un motor de base de datos postgreSQL configurado y en funcionamiento, puede conectarlo usando Adminer con un solo clic.

Aquí hay una captura de pantalla de la conexión de Adminer al motor de base de datos postgreSQL.

inicio de sesión de postgreSQL

Una vez que tenga éxito, verá una página de administración de la base de datos.

éxito de inicio de sesión de postgreSQL

Conclusión

El administrador tiene un tamaño muy pequeño (menos de 500 kb), fácil de instalar y de respuesta rápida. Puede cambiar fácilmente a la base de datos compatible con Adminer, como MySQL, postgreSQL, Oracle o MS SQL sin la necesidad de instalar software adicional. Adminer también admite complementos para ampliar su capacidad. Puede ver una lista de complementos disponibles en Página de complementos de administrador. Para explorar más sobre Adminer, puede visitar Sitio web del administrador.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar