Saltar la navegación

2.2.2.- phpMyAdmin.



Imagen de un velero con el texto phpMyAdmin debajo.
Michael Keck (CC BY-SA)


Al contrario que las dos herramientas anteriores, phpMyAdmin no se instala con el servidor MySQL. Debes instalarlo de forma individual, en el caso de Ubuntu lo podemos hacer de dos formas:

  • La  más sencilla es usar el gestor de paquetes, por ejemplo tecleando desde un terminal
    sudo apt install phpmyadmin

    El proceso de instalación es sencillo. Simplemente te pregunta por el servidor web a utilizar (escoger apache2), y después debes dejar que configure una nueva base de datos propia en el servidor. Una vez instalada la aplicación, podrás acceder vía web con un navegador utilizando la URL "http://localhost/phpmyadmin/".

  • La otra es descargarnos directamente el paquete de la web de phpMyadmin (https://www.phpmyadmin.net/) y descomprimirlo en "/var/www/html"  (el directorio raíz de Apache en Ubuntu). Lo más sencillo es que renombremos la carpeta con el nombre phpmyadmin.

En ambos casos para poder entrar, debes indicar un nombre de usuario y contraseña válidos. Si realizaste el ejercicio anterior, se habrá creado en tu servidor un usuario "gestor" con contraseña "secreto" con todos los permisos para la base de datos "proyecto". Si utilizas ese usuario para entrar en la aplicación, ésta te permitirá gestionar la base de datos "proyecto".

Si quieres entrar en phpMyAdmin como usuario root, si has instalado Xampp en Windows es fácil, lo vimos en el apartado 2.1. En Ubuntu la recomendación (para no tener que cambiar el método de autenticación del usuario root) es que crees un usuario, por ejemplo, admin, le des todos los permisos y entre como ese usuario. La forma de hacerlo sería la siguiente:

sudo mysql -u root
mysql>create user admin@'localhost' identified by 'secreto';
mysql>grant all on *.* to admin@'localhost' with grant option;
mysql>flush privileges;

Una vez creado ya podemos usar las credenciales admin, secreto para entrar en phpMyAdmin como un usuario de MySQL con todos los permisos (y por ello mucha precaución).

El interface de la aplicación se compone de un panel de navegación a la izquierda, donde se muestran las bases de datos, y un panel principal con un menú en la parte superior y una serie de acciones e información en la parte central. Si seleccionas la base de datos "proyecto", la información en pantalla cambia.

Utilizando los menús de la parte superior, puedes:

  • Ver y modificar la estructura de la base de datos.
  • Ejecutar sentencias SQL.
  • Buscar información en toda la base de datos o en parte de la misma.
  • Generar una consulta utilizando un asistente.
  • Exportar e importar información, tanto de la estructura como de los datos.
  • Diseñar las relaciones existentes entre las tablas.
  • Otras operaciones, como hacer una copia de la base de datos.

Si seleccionas una tabla en lugar de la base de datos, podrás efectuar a ese nivel operaciones similares a las anteriores. En la siguiente presentación sobre phpMyAdmin tienes información sobre el maneja básico de la aplicación.

Para saber más

En la página web de la aplicación tienes documentación sobre su configuración y utilización.

Página web de la aplicación.

Ejercicio resuelto

Utiliza phpMyAdmin para ejecutar las consultas del siguiente fichero, que rellenan con datos las tablas de la base de datos "proyecto". Esta información la utilizaremos en los próximos ejercicios.