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
.
Asegúrese de seguir nuestra guía de seguridad.
Actualice su sistema
sudo apt-get update && sudo apt-get upgrade -y
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.
Configure Apache para que funcione con SSL, de manera que sus contraseñas no sean enviadas en texto plano.
Instale el módulo mcrypt
de PHP:
sudo apt-get install mcrypt
Reinicie Apache:
sudo service apache2 restart
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
.
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.
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
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';
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.
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.