Inicio Informática Instalación de phpmyadmin en Ubuntu 22.04 de forma rápida y sencilla

Instalación de phpmyadmin en Ubuntu 22.04 de forma rápida y sencilla

Instalación en localhost

Publicado por entreunosyceros

Una vez más aquí. En el siguiente artículo vamos a echar un vistazo a la instalación de phpMyAdmin en Ubuntu 22.04 LTS. Esta es una herramienta gratuita y de código abierto para gestionar y administrar servidores MySQL. Se trata de una aplicación basada en la web y escrita en PHP, y puede ejecutarse bajo la pila LAMP (Linux, Apache2, MariaDB/MySQL, PHP) o LEMP. Debido a su sencillez de uso, está es la herramienta que suelo utilizar en muchos equipos, por eso tras el «cataclismo de disco duro» que viví días atrás, lo he de volver a instalar en mi portátil.

PhpMyAdmin nos va a permitir gestionar los datos de MySQL desde un navegador web. Podremos gestionar bases de datos, tablas, columnas, índices, relaciones, usuarios, permisos, etc. desde una única interfaz de usuario en el navegador web. También nos va a permitir importar (CSV y SQL) y exportar datos al servidor MySQL (CSV, SQL, XML, Latex, XML, PDF, y texto y hoja de cálculo OpenDocument). En las siguientes líneas vamos a ver cómo instalar phpMyAdmin en local sobre un sistema Ubuntu 22.04.

Instalación de phpMyAdmin en Ubuntu 22.04

En la última versión de Ubuntu 22.04, el paquete phpMyAdmin está disponible en el repositorio oficial de Ubuntu Universe. Así que antes de instalar el phpMyAdmin, asegúrate de que tienes activado el repositorio Universe de Ubuntu. A día de hoy, Ubuntu proporciona el phpMyAdmin v5.x, que es la última versión estable de phpMyAdmin.

Antes de empezar con la instalación, será necesario ejecutar el siguiente comando en la terminal (Ctrl+Alt+T) para actualizar y refrescar la lista de paquetes disponibles desde tus repositorios instalados:

sudo apt update

Ahora comprueba el paquete phpmyadmin con el siguiente comando:

phpadmin info
sudo apt info phpmyadmin

Sabiendo ya que tenemos disponible la última versión de phpMyAdmin, ya puedes instalar el paquete con el siguiente comando:

instalar phpmyadmin
sudo apt install phpmyadmin

Durante la instalación de phpMyAdmin, se el sistema nos pedirá algunas configuraciones:

seleccionar servidor web apache2

La primera de ella será el servidor web para el phpMyAdmin. Para este ejemplo, vamos a seleccionar como servidor web apache2.

configurar dbconfig-common

En la siguiente pantalla selecciona Sí para empezar a configurar el phpMyAdmin con el dbconfig-common. Esto hará que se configuren automáticamente todas las bases de datos de phpMyAdmin.

password DB

A continuación vamos a establecer la contraseña de la base de datos phpMyAdmin. Esto se puede dejar en blanco, o introducir nuestra propia contraseña, y luego seleccionar Aceptar. Si lo dejas en blanco, el dbconfig-common generará automáticamente la contraseña para tu phpMyAdmin.

Ahora que todo está correctamente configurado, solo queda abrir el navegador web y dirigirnos a la dirección IP del servidor con la ruta URL/phpmyadmin (como yo lo estoy instalado en local, la URL a la que debo dirigirme es: http://localhost/phpmyadmin). Esta dirección nos mostrará la página de inicio de sesión de phpMyAdmin.

pantalla de login en phpmyadmin

Aquí tendremos que escribir el nombre de usuario y contraseña del servidor MariaDB (el cual deberías tener configurado ya antes de haberte metido a instalar phpmyadmin) y hacer clic en Continuar para iniciar la sesión.

Panel de control de phpmyadmin

Una vez que hayas iniciado la sesión, verás el panel de control de phpMyAdmin. Como puedes ver en la anterior captura, en mi sistema se ha instalado phpMyAdmin 5. 1.1, sobre un sistema Ubuntu 22.04 con Apache2, MariaDB 10.6 y PHP 8.1.

Asegurar la instalación de phpMyAdmin

Después de haber instalado phpMyAdmin, lo suyo sería asegurar la instalación de phpMyAdmin. A continuación veremos algunas cosas que los usuarios deberían utilizar para asegurar la instalación de phpMyAdmin en tu sistema Ubuntu:

  • Cambiar la URL de la ruta de la instalación de phpMyAdmin. La instalación por defecto de phpMyAdmin está disponible en la ruta URL/phpmyadmin, que es fácil de adivinar para los atacantes. Esta ruta se puede por una ruta URL personalizada.
  • Autenticación adicional mediante la autenticación básica de Apache2. Esta mostrará a los usuarios la autenticación básica de Apache2 antes de mostrar la página de inicio de sesión de phpMyAdmin. Esto añadirá una autenticación adicional, por lo que sólo se mostrará la página de inicio de sesión de phpMyAdmin a los usuarios que estén en la lista de autenticación básica de Apache2.
  • Bloquear el intento de inicio de sesión en phpMyAdmin con Fail2ban Jail. Necesitarás el fail2ban instalado y configurado en tu máquina Ubuntu. Esto bloqueará la dirección IP de los intentos de inicio de sesión maliciosos en el phpMyAdmin. Además, puedes configurar el máximo de intentos de inicio de sesión.

Como decía, estas cosas son interesantes utilizarlas, pero como indiqué al principio del artículo, yo necesitaba instalar phpmyadmin en local, por lo que creo que puedo pasar un poco de esto.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

2 Comentarios

Ernesto 11 marzo, 2023 - 1:32 AM

me cago en la hostia, no funciono para mi, maldito linux y la pt madre que lo pario! me tiene los huevos al plato!

Respuesta
entreunosyceros 11 marzo, 2023 - 1:04 PM

Igual el problema no va a ser Linux XD. ¿Qué problema has tenido?

Respuesta

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.