Cómo instalar phpMyAdmin

phpMyAdmin es un software gratuito que permite manejar nuestras bases de datos MySQL desde la web. Está desarrollado en PHP y de ahí su nombre, php + MySQL+ Admin.
Existen también otras opciones para otras bases de datos como PostgreSQL (phpPgAdmin) o MongoDB (phpMoAdmin), que no voy a explicar de momento porque con MySQL tengo suficiente para poder almacenar datos de los CMS y aplicaciones que desarrolle.

Antes de comenzar la instalación asegúrate de haber instalado antes un servidor web, PHP y MySQL. Yo utilizo un servidor LAMP, aquí tienes como se instala.

Instalar phpMyAdmin

Como siempre, comprobar primero que la lista de paquetes instalados está actualizada. Desde la linea de comandos:


sudo apt-get update

Ahora instalamos phpMyAdmin:


sudo apt-get install phpmyadmin

Habilitamos la extensión mcrypt, que nos hace falta para que funcione:


sudo php5enmod mcrypt

Durante la instalación

Tendremos que contestar a varias preguntas. La primera se refiere a qué servidor queremos configurar. En mi caso apache2.

 

Elección de servidor web durante la instalación de phpMyAdmin

Seleccionamos Ok en la siguiente.

Opciones la instalación de phpMyAdmin

Nos preguntará si queremos que configure la base de datos para phpmyadmin, le decimos que sí.

Opciones durante la instalación de phpMyAdmin

Tenemos que escoger una contraseña para el usuario root de la base de datos. En la instalación de LAMP ya lo hicimos, así que podemos poner la misma otra vez.

Elección de password del administrador de la base de datos durante la instalación de phpMyAdmin

Y por último deberemos añadir la contraseña para el usuario root en phpMyAdmin y confirmarla.

Elección de contraseña de la aplicación durante la instalación de phpMyAdmin

Configuración

Ahora tenemos que hacer que Apache sirva phpmyadmin. Para esto podemos crear un link en la carpeta raíz de Apache (sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin) o incluir el fichero apache.conf de phpmyadmin en el de apache2. La segunda opción es la más utilizada y a mi me parece más ordenada. Editamos el archivo de configuración de apache2:


sudo nano /etc/apache2/apache2.conf

Y al final añadimos la siguiente linea:


Include /etc/phpmyadmin/apache.conf

Ya solo queda reiniciar Apache y comprobar que todo funciona correctamente. Reiniciamos:


sudo service apache2 restart

Comprobamos desde el navegador, introduciendo en la barra del navegador la dirección URL del servidor + /phpmyadmin:


http://www.direcciondeservidor.com/phpmyadmin

Si la en lugar de en un servidor lo hemos instalado en local introducimos:


localhost/phpmyadmin

Fuentes:

learn.Koding.com

AskUbuntu.com

phpMyAdmin