¿Cómo Instalar PhpMyAdmin en Debian 7 para Administrar sus Bases de Datos?

¿Cómo Instalar PhpMyAdmin en Debian 7 para Administrar sus Bases de Datos?

Written by Felipe Bravo
Last update: Thursday, Oct 15, 2020

PhpMyAdmin es una aplicación web que provee una interfaz gráfica de usuario que ayuda en la administración de sus bases de datos MySQL. Soporta varios servidores MySQL y es una alternativa sencilla y robusta para usar el cliente de línea de comandos de MySQL. En este breve tutorial, explicamos cómo instalar phpMyAdmin para administrar sus bases de datos MySQL.

Esta guía está escrita para un usuario no root. Los comandos que requieren privilegios elevados están precedidos por sudo.

Antes de comenzar

  1. Asegúrese de seguir nuestra guía de seguridad.

  2. Actualice su sistema

     sudo apt-get update && sudo apt-get upgrade -y
    
  3. Monte una infraestructura LAMP en su servidor. Si tiene instalado el paquete php-suhosin, tenga en cuenta que hay problemas conocidos al utilizar phpMyAdmin. Por favor visite la página de Problemas de compatibilidad de phpMyAdmin para más información sobre optimización y solución de problemas.

  4. Configure Apache para que funcione con SSL, de manera que sus contraseñas no sean enviadas en texto plano.

  5. Instale el módulo mcrypt de PHP:

     sudo apt-get install mcrypt
    
  6. Reinicie Apache:

     sudo service apache2 restart
    

Instalar phpMyAdmin

  1. Instale la versión actual de phpMyAdmin:

     sudo apt-get install phpmyadmin
    

Se le preguntará cuál servidor desea configurar automáticamente para phpMyAdmin. Seleccione "apache2". Cuando se le pida configurar la base de datos para phpMyAdmin con dbconfig-common seleccione yes.

  1. Para cada host virtual al que le gustaría otorgar acceso a su instalación de phpMyAdmin, cree un enlace simbólico desde el document root a la ubicación de la instalación de phpMyAdmin (/usr/share/phpmyadmin):

     cd /var/www/example.org/public_html
     sudo ln -s /usr/share/phpmyadmin
    

Esto creará un enlace simbólico llamado phpMyAdmin en su documento raíz o Document root.

Asegurar phpMyAdmin

Archivo .htaccess

Asegure el directorio de su phpMyAdmin usando un archivo .htaccess que solo permita que direcciones IP específicas acceden a esta instalación. Puede hacerlo creando el archivo .htaccess en su directorio phpmyadmin. Sustituya lo siguiente con las rutas y direcciones IP apropiadas según su configuración particular:

Extracto del archivo: /var/www/ejemplo.org/public_html/phpmyadmin/.htaccess

	order allow,deny
	allow from 123.45.67.89

Forzar el uso de SSL

Puede forzar el uso de SSL en phpMyAdmin usando el archivo de configuración en /etc/phpmyadmin/config.inc.php y añadiendo las siguientes líneas en la sección de configuración del servidor:

Extracto del archivo: /etc/phpmyadmin/config.inc.php

$cfg['ForceSSL'] = 'true';

Probar su instalación de phpMyAdmin

Para probar su instalación de phpMyAdmin, elija su navegador favorito y navegue a la dirección https://ejemplo.com/phpmyadmin. (Remplace ejemplo.com con el nombre de dominio o dirección IP respectiva). Utilice el nombre de usuario root y la contraseña que especificó durante la instalación de MySQL. Alternativamente, puede ingresar usando un usuario MySQL con los permisos adecuados.

Si puede iniciar sesión correctamente, entonces phpMyAdmin fue instalado con éxito.

Recursos adicionales

Puede consultar los siguientes recursos en busca de información adicional con respecto a este tema. Aunque este material es provisto esperando que sea útil, tome en cuenta que no podemos dar fe de la actualidad o precisión de los contenidos externos.

Base de datos

15 articles in this category.
Written by Felipe Bravo.