phpMyAdmin. Ejercicios (1)

En esta lección se proponen ejercicios para instalar y comprobar el funcionamiento básico de phpMyAdmin. Se pueden consultar las soluciones de estos ejercicios de phpMyAdmin, aunque se recomienda intentar realizarlos primero sin recurrir a estas soluciones.

phpMyAdmin (1) 1 - phpMyAdmin de XAMPP

XAMPP incluye una versión de phpMyAdmin que se encuentra en la carpeta /xampp/phpMyAdmin. Para ponerla en marcha, se puede:

El phpMyAdmin de XAMPP está configurado inicialmente para conectarse directamente a MySQL/MariaDB como usuario root sin contraseña. En este ejercicio se supone que no se ha modificado todavía esa configuración inicial.

  1. Abra el phpMyAdmin de XAMPP para comprobar que se conecta a MySQL/MariaDB como usuario root.

    phpMyAdmin. XAMPP

  2. Modifique mediante phpMyAdmin la contraseña del usuario root en MySQL/MariaDB y establezca como contraseña root.

    ¡Atención!En un sistema real, una contraseña tan simple se consideraría un grave fallo de seguridad del sistema, pero en estos apuntes se utilizan como contraseñas los nombres de los usuarios.

    phpMyAdmin. XAMPP

  3. Compruebe que ya no puede conectarse a MySQL/MariaDB mediante el phpMyAdmin de XAMPP:

    phpMyAdmin. XAMPP

  4. Para poder conectarse como usuario root con contraseña root, modifique la variable de configuración correspondiente en el archivo de configuración de phpMyAdmin config.inc.php que se encuentra en la carpeta del phpMyAdmin de XAMPP.

    ¡Atención!Antes de modificar cualquier archivo de configuración, haga una copia de seguridad del archivo de configuración. Y al modificar un archivo de configuración, documente siempre los cambios realizados.

  5. Compruebe que puede conectarse de nuevo a MySQL/MariaDB:

    phpMyAdmin. XAMPP

  6. Modifique la contraseña del usuario root en MySQL/MariaDB y en el archivo de configuración de phpMyAdmin, dejándolo de nuevo sin contraseña, y compruebe que puede conectarse.

phpMyAdmin (1) 2 - Descargar

  1. Visite la página web del proyecto phpMyAdmin.
  2. phpMyAdmin se distribuye en forma de archivo comprimido. En la página de descarga se ofrecen varios archivos. La diferencia entre ellos son los idiomas incluidos (la mitad de los archivos incluyen únicamente el idioma inglés y la otra mitad incluyen todos los idiomas disponibles) y el tipo de compresión (zip, 7zip, tar.bz2, tar.gz, tar.xz).

    Para poder hacer en un ejercicio posterior la actualización de phpMyAdmin, descargue la penúltima versión disponible, no la última versión. Descargue la versión con todos los idiomas, en el formato de compresión que prefiera.

    ¡Atención!Las versiones phpMyAdmin 4.6.5.X tienen un bug que causa problemas al crear usuarios, por lo que se recomienda utilizar versiones anteriores, por ejemplo la versión phpMyAdmin 4.6.3, publicada el 23 de junio de 2016. La versión phpMyAdmin 4.6.4 se utilizará para un ejercicio de actualización.

    Si las versiones phpMyAdmin 4.6.3 y phpMyAdmin 4.6.4 ya no están disponible en la web del programa, puede descargarlas desde la página de Descarga de aplicaciones de estos apuntes.

phpMyAdmin (1) 3 - Instalar

  1. Descomprima phpMyAdmin en la carpeta Aplicaciones > phpmyadmin, de acuerdo con la configuración general propuesta en estos apuntes.

phpMyAdmin (1) 4 - Abrir la página de inicio

  1. Abra desde Eclipse la página principal de phpMyAdmin y compruebe que se muestra la pantalla de identificación de usuario (no escriba todavía el nombre de usuario y contraseña):

    phpMyAdmin. Página de inicio

phpMyAdmin (1) 5 - Alias

  1. Cree un alias para poder entrar en phpMyAdmin mediante la dirección http://localhost/phpmyadmin2/.
  2. Compruebe que phpMyAdmin se muestra correctamente en la dirección http://localhost/phpmyadmin2/:

    phpMyAdmin. Alias

Nota: Como el alias http://localhost/phpmyadmin/ lo utiliza XAMPP para el phpMyAdmin incluido en XAMPP, en este ejercicio se propone un alias distinto.

phpMyAdmin (1) 6 - Entrar en MySQL/MariaDB como root sin contraseña

Al instalar XAMPP, el usuario root de MySQL/MariaDB no tiene contraseña. En este ejercicio se supone que no se ha modificado todavía esa configuración inicial.

  1. Compruebe que en su configuración inicial phpMyAdmin no permite entrar como usuario root sin contraseña y muestra un mensaje de error:

    phpMyAdmin. Página de inicio. Error de usuario sin contraseña

  2. Para poder entrar como usuario root sin contraseña debe modificarse el archivo de configuración de phpMyAdmin. Ese archivo es el archivo config.inc.php. Incialmente ese archivo no existe, pero hay un archivo config.sample.inc.php que se puede copiar, renombrar como config.inc.php y editar.
  3. Busque en el archivo de configuración config.inc.php la variable que establece si se admite o no una contraseña en blanco para root.
  4. Cambie el valor lógico (true o false) de esa variable y compruebe que ya puede entrar en phpMyAdmin como usuario root de MySQL/MariaDB sin contraseña.

    phpMyAdmin. Pantalla general

phpMyAdmin (1) 7 - Establecer la contraseña de root de MySQL/MariaDB

  1. Entre en phpMyAdmin como root sin contraseña
  2. Modifique la contraseña del usuario root y establezca como contraseña root.

    ¡Atención!En un sistema real, una contraseña tan simple se consideraría un grave fallo de seguridad del sistema, pero en estos apuntes se utiliza como contraseñas los nombres de los usuarios.

  3. Compruebe que puede entrar en phpMyAdmin como root con contraseña root en la dirección http://localhost/phpmyadmin2/.
  4. Compruebe en la dirección http://localhost/phpmyadmin/ que, al haber cambiado la contraseña de root de MySQL/MariaDB, el phpMyAdmin de XAMPP ya no puede entrar. Modifique la configuración del phpMyAdmin de XAMPP de manera que pueda entrar con el phpMyAdmin de XAMPP.