Cómo Instalar phpmyadmin en Debian 9

Cómo Instalar phpmyadmin en Debian 9

En esta entrada vamos a ver cómo instalar phpmyadmin en Debian 9 paso a paso. Esta es una fantástica opción para poder administrar remotamente MariaDB, la implementación libre de MySQL.

Por citar algunas ventajas:

  • No es necesario tener activado el acceso remoto a MariaDB Server, lo que evita ataques directos.
  • Se puede administrar MariaDB vía web desde cualquier lugar sin necesitar un cliente específico.

Interesante, ¿verdad? Pues vamos a dejarlo todo preparado en escasos minutos.

Antes de instalar phpmyadmin en Debian 9

Para poder seguir esta guía necesitas lo siguiente:

  • Un sistema Debian 9 actualizado.
  • Tener instalada una pila tipo LAMP o, lo que es lo mismo, Apache (o Lighttpd), MariaDB (como sustituto de MySQL) y PHP. Si te falta este requisito, puedes seguir la guía de instalación LAMP en Debian 9 que publiqué recientemente.
  • El servidor MariaDB debe tener configurado el acceso del usuario root por socket del sistema, el plugin unix_socket, que es la configuración por defecto de MariaDB.
  • Acceso como root o usuario con permisos de sudo.
  • Conexión a Internet.

Como ves no necesitamos muchas cosas, así que vamos a ponernos manos a la obra.

Cómo instalar phpmyadmin en Debian 9

Una gran ventaja de la distribución Debian GNU/Linux es que incluye multitud de aplicaciones de código libre en sus repositorios. Entre estas aplicaciones se encuentra precisamente phpmyadmin.

Así que la primera tarea para instalar phpmyadmin en Debian 9 es actualizar los repositorios (como siempre que vamos a instalar algo mediante apt):

~$ sudo apt update

Con la información de los repositorios puesta al día, podemos instalar el paquete phpmyadmin:

~$ sudo apt -y install phpmyadmin

Con esto se instalará tanto phpmyadmin como las dependencias que se necesiten y no estén presentes en el sistema.

Durante la instalación se ejecutará un pequeño configurador en modo consola que nos pregunta qué servidor web estamos usando (no lo detecta automáticamente):

como instalar phpmyadmin en debian

Debes elegir el servidor web, que sólo puede ser Apache o Lighttpd. Hecho esto, continuará la instalación y configuración y se nos avisa sobre la necesidad de disponer de una base de datos propia para phpmyadmin:

instalar phpmyadmin en debian 9

Si leemos atentamente este aviso nos explica que tenemos la posibilidad de crear automáticamente esa base de datos mediante dbconfig-common o hacerlo manualmente (un proceso un poco más laborioso y que realmente no ofrece ventajas palpables).

De hecho, la siguiente pantalla nos pide el método de creación de esta base de datos especial:

instalar phpmyadmin en debian

En este tutorial usaremos el método automático, ya que es lo lógico si estamos instalando phpmyadmin desde los repositorios de Debian en lugar de una instalación manual.

El configurador crea la base de datos y nos solicita una contraseña para que phpmyadmin conecte con MariaDB.

como configurar phpmyadmin en debian 9

Esta contraseña es para uso interno del sistema, no la necesitaremos ni a nivel usuario ni a nivel administrador, por lo que podemos dejarla en blanco y se generará una contraseña aleatoria. Por si necesitaras saberlo en algún momento la base de datos que se crea durante la confiración se llama phpmyadmin, y el usuario que la maneja también se llama phpmyadmin.

El instalador crea una base de datos y un usuario llamados ambos phpmyadmin.

En unos instantes finaliza la instalación y configuración, quedando phpmyadmin listo para ser utilizado.

Cómo acceder a phpmyadmin en Debian 9

Tras esta rápida instalación y configuración de phmyadmin en nuestro sistema Debian, podemos acceder a este servicio web añadiendo /phpmyadmin/ a cualquier dirección IP o dominio (incluyendo localhost) que apunte a la máquina Debian.

Por ejemplo, en mi caso la máquina Debian 9 que estoy configurando tiene una dirección de red local 192.168.112.105, por lo que accedo a phpmyadmin a través de la dirección web http://192.168.112.105/phpmyadmin/

como acceder a phpmyadmin en debian 9
Página de acceso a phpmyadmin en Debian 9

 

Inmediatamente aparecerá la página de login o inicio de sesión de phpmyadmin, donde introduciremos el usuario y la contraseña de cualquier usuario de MariaDB dado de alta en el sistema. Si las credenciales son correctas, entramos en la pantalla principal de phpmyadmin:

phpmyadmin debian
Pantalla principal de trabajo de phpmyadmin en Debian 9

 

Y ya podremos trabajar con total funcionalidad, creando bases de datos, tablas, exportando e importando datos, etc. siempre dentro de los privilegios que tenga concedidos cada usuario de MariaDB Server en particular.

Conclusión

Ahora que ya sabes cómo instalar phpmyadmin en Debian 9 estás listo para poder administrar tus bases de datos con todas las ventajas que ofrece este potente frontend web para MariaDB.

Su manejo es muy intuitivo, por lo que no es objeto de este tutorial.

Si tienes alguna duda, pregunta, sugerencia, quieres reportar un error o solicitar temas para nuevos tutoriales y guías, déjame un comentario.

¡Apoya este sitio!

¿Te ha servido esta guía de instalación de phpmyadmin en Debian 9? ¿Estás deseando agradecérmelo y no sabes cómo? Pues nada más fácil, ¡puedes invitarme a un café!

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Esta entrada tiene 2 comentarios

  1. Entonces, ¿este método sólo sirve para MariaDB?

    1. Así es. Ten en cuenta que estamos instalando phpmyadmin desde los repositorios de Debian, y los paquetes de los repositorios dependen unos de otros. MariaDB es un paquete de la distribución, sin embargo MySQL es un software externo. Lo normal es que los paquetes de la distribución, como phpmyadmin, estén diseñados para interactuar y depender con otros paquetes de la misma distribución.

Deja un comentario

Cerrar menú

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies