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.
Seleccionamos Ok en la siguiente.
Nos preguntará si queremos que configure la base de datos para phpmyadmin, le decimos que sí.
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.
Y por último deberemos añadir la contraseña para el usuario root en phpMyAdmin y confirmarla.
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: