
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 nombrephpmyadmin
.
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.
Página de Login

Podemos ver la página de login de phpMyAdmin, utilizaremos las credenciales gestor y secreto del ejercicio anterior.
Página de inicio

Una vez dentro observamos las bases de datos a las que el usuario gestor tiene acceso, nos centraremos en proyecto.
Tablas de la base de datos proyecto

Si pinchamos en proyecto podremos ver las tablas que contiene y una serie de operaciones sobre ellas.
Estructura de las tablas

Podemos fácilmente ver la estructura de una tabla y sus índices, podemos borrar, modificar y crear nuevos campos fácilmente.
Generando Consultas

En la pestaña "Generar una Consulta" podemos generar fácilmente una consulta. sólo tenemos que elegir la o las tablas, los campos y los distintos criterios
Exportando tablas

En la pestaña "Exportar" podemos generar un archivo "SQL" con las instrucciones para crearnos todas las tablas y todos los datos que contengan.
Creando nuevas Tablas

Si le damos a "nueva" podremos fácilmente crearnos una tabla nueva en nuestra base de datos.
Diseñador

De un vistazo podemos ver la estructura de nuestra base de datos, las tablas que contiene y como están relacionadas.