Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
13.11.2024

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 :

AuthType Basic AuthName “Acceso restringido” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

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.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills