phpMyAdmin - Ejercicios (3) - Enunciados

En esta lección se proponen ejercicios "avanzados" de administración de phpMyAdmin. Se pueden consultar las soluciones de estos ejercicios de phpMyAdmin, aunque se recomienda intentar realizarlos primero sin recurrir a estas soluciones.

En construcciónEsta lección no está completamente actualizada para phpMyAdmin 4.8.

phpMyAdmin (3) 1 - Completar instalación

  1. Para mantener la identificación de los usuarios en la base de datos, phpMyAdmin guarda una cookie en el cliente. Esta cookie está encriptada mediante el algoritmo AES, que requiere una cadenas sal aleatoria de 32 caracteres.
  2. Elimine el aviso inicial que muestra phpMyAdmin.

    phpMyAdmin. Avisos iniciales

    Aunque phpMyAdmin utiliza el algortimo AES, la variable de configuración se llama blowfish_secret debido a que anteriormente phpMyAdmin utilizaba el algoritmo Blowfish. Para generar la cadena de 32 caracteres puede utilizar algún generador Blowfish de los disponibles en Internet.

phpMyAdmin (3) 2 - Instalar tema

  1. Aplique el tema Original:

    phpMyAdmin. Tema Original

  2. Descargue el tema Metro de la página de temas de phpMyAdmin y descomprímalo en la carpeta adecuada.

    Si el tema Mtero ya no está disponible en la web del programa, puede descargarlo desde la página de Descarga de aplicaciones.

  3. Aplique el tema Metro:

    phpMyAdmin. Tema Metro

  4. Modifique los colores del tema Metro:

    phpMyAdmin. Tema Metro

  5. Vuelva al tema predeterminado pmahomme.

phpMyAdmin (3) 3 - Permitir borrar bases de datos a los usuarios

  1. Como usuario root, compruebe que podría borrar bases de datos (no hace falta hacerlo).
  2. Como usuario iaw_agenda_2, compruebe que no puede borrar sus bases de datos.
  3. Con la configuración inicial, los usuarios no pueden borrar bases de datos, pero añadiendo la línea
    /* config.inc.php */
    $cfg['AllowUserDropDatabase'] = true;
    

    en el archivo config.inc.php, el usuario podrá borrar bases de datos.

  4. Como usuario iaw_agenda_2, compruebe que ya puede borrar sus bases de datos.
  5. Deje el archivo de configuración de manera que los usuarios puedan borrar sus bases de datos, para poder hacer el ejercicio siguiente.

phpMyAdmin (3) 4 - Realizar copias de seguridad de las bases de datos del usuario iaw_agenda_2

  1. Compruebe que hay registros guardados en las tablas tabla_1 y tabla_2.
  2. Copia de seguridad rápida
    1. Realice copias de seguridad rápidas de las tablas del usuario iaw_agenda_2
    2. Borre las tablas de ambas aplicaciones.
    3. Restaure las copias de seguridad realizadas.
    4. Compruebe que los registros de las tablas se han recuperado correctamente.
  3. Copia de seguridad personalizada
    1. Realice copias de seguridad personalizadas de las bases de datos del usuario iaw_agenda_2 (incluyendo la creación de las bases de datos en la copia de seguridad).
    2. Borre las bases de datos de ambas aplicaciones.
    3. Restaure las copias de seguridad realizadas.
    4. Compruebe que los registros de las tablas se han recuperado correctamente.

phpMyAdmin (3) 5 (optativo) - Generar PDFs de la estructura de las bases de datos

  1. phpMyAdmin puede crear gráficos en formato pdf de la estructura de las bases de datos, pero no lo hace de forma predeterminada.