Hoy os vamos a hablar del stack LAMP (Linux, Apache, MySQL, PHP) y la gestión de base de datos con phpMyAdmin.
Tenemos una instalación en el que en un Ubuntu 18.04 LTS corren ya el servidor Apache2, MySQL 5.7 y PHP 7.2
Ahora queremos instalar phpMyAdmin para gestionar las bases de datos de una forma más visual.
Realizamos los pasos de instalación (suponiendo que estamos como root):
Apt-get install phpmyadmin php-mbstring php-gettext
Tras esto, nos aparecerá la ventana para la configuración.
Seleccionamos el servidor web que tenemos corriendo. En nuestro caso Apache (podría ser lighttpd o nginx por ejemplo):
Configuramos ahora la conexión con dbconfig-common (mediante interfaz gáfica):
Después, elegimos una contraseña para el usuario de phpmyadmin:
Tras esto, reiniciamos el servicio de Apache:
systemctl restart apache2
En nuestro caso, el Apache no se ha enterado del sitio phpmyadmin y debemos incluirlo en la configuración de Apache con las siguientes líneas:
Vi /etc/apache2/apache2.conf
Añadimos la siguiente línea:
Include /etc/phpmyadmin/apache.conf
Volvemos a reiniciar el servicio de apache:
Systemctl restart apache2
Ahora ya tenemos listo phpmyadmin para ingresar a la gestión de MySQL:
Espero que les sirva de ayuda! Y sino, nosotros estamos para ello!