Cómo instalar y proteger phpMyAdmin en Ubuntu
phpMyAdmin es una popular aplicación basada en web que proporciona una interfaz para gestionar bases de datos MySQL. Permite a los usuarios realizar varias operaciones de base de datos a través de una interfaz fácil de usar. Esta guía le guiará a través de los pasos para instalar y asegurar phpMyAdmin en Ubuntu 18.04/20.04.
1. Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente:
- Un servidor con Ubuntu 18.04 o 20.04.
- MySQL o MariaDB instalado y funcionando.
- Servidor web Apache o Nginx instalado.
- Privilegios Sudo en el servidor.
2. Instalación de phpMyAdmin
Paso 1: Actualizar el índice de paquetes
Abra su terminal y actualice el índice de paquetes:
sudo apt update
Paso 2: Instalar phpMyAdmin
Ejecute el siguiente comando para instalar phpMyAdmin:
sudo apt install phpmyadmin
Durante la instalación, se le pedirá que elija un servidor web. Seleccione Apache o Nginx dependiendo del que tenga instalado.
Paso 3: Configurar la base de datos para phpMyAdmin
Cuando se le solicite, seleccione Sí para configurar la base de datos. También se le pedirá que introduzca la contraseña de la aplicación MySQL para phpMyAdmin. Si no tiene una contraseña configurada, déjela en blanco y pulse Intro.
3. Configuración de Apache
Si está utilizando Apache, puede que necesite habilitar la configuración de phpMyAdmin. Ejecute el siguiente comando:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Asegúrese de que el archivo incluye las siguientes líneas:
Alias /phpmyadmin /usr/share/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php # Apache 2.4 Require all granted
Guarde y salga (CTRL X, luego Y, luego Enter).
Paso 4: Reinicie Apache
Después de la configuración, reinicie el servidor Apache:
sudo systemctl restart apache2
4. Proteger phpMyAdmin
Paso 1: Crear un archivo de contraseña de Apache
Para asegurar phpMyAdmin, puede configurar una autenticación básica. Primero, instale el paquete apache2-utils si no lo tiene:
sudo apt install apache2-utils
A continuación, cree un archivo de contraseña utilizando el siguiente comando:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd nombredeusuario
Sustituya nombredeusuario por el nombre de usuario que desee. Se le pedirá que introduzca y confirme una contraseña.
Paso 2: Actualizar la configuración de phpMyAdmin
Edite el archivo de configuración de phpMyAdmin:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Añade las siguientes líneas dentro de la sección :
Paso 3: Reinicie Apache de nuevo
Después de realizar estos cambios, reinicie Apache una vez más:
sudo systemctl restart apache2
5. Acceso a phpMyAdmin
Ahora puede acceder a phpMyAdmin navegando a:
http://your_server_ip/phpmyadmin
Se le pedirá que introduzca el nombre de usuario y la contraseña de Apache que creó, seguidos del nombre de usuario y la contraseña de MySQL.
6. Conclusión
Instalar y proteger phpMyAdmin en Ubuntu 18.04/20.04 es un proceso sencillo que proporciona una potente interfaz para gestionar bases de datos MySQL. Siguiendo esta guía, puede asegurarse de que su instalación de phpMyAdmin no sólo es funcional, sino también segura frente a accesos no autorizados. Supervise regularmente el uso de phpMyAdmin y mantenga su sistema actualizado para un rendimiento y seguridad óptimos.