phpMyAdmin. Ejercicios (3)

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 está pendiente de actualizar para phpMyAdmin 4.5

phpMyAdmin (3) 1 - Completar instalación

Se trata de eliminar los avisos que muestran phpMyAdmin.

phpMyAdmin (3) 2 - Instalar tema

Notas:

  1. Aplique el tema Original:

    phpMyAdmin. Tema Original

  2. Descargue el tema Cleanstrap (u otro tema disponible para la versión instalada) de la página de phpMyAdmin en SourceForge y descomprímalo en la carpeta adecuada.

    Descargue la versión cleanstrap 1.0, publicada el 4 de diciembre de 2012. Se recomienda esa versión ya que estos ejercicios se han preparado para ella.

    Si la versión cleanstrap 1.0 ya no está disponible en la web del programa, puede descargarla desde la página de Descarga de aplicaciones.

  3. Aplique el tema Cleanstrap:

    phpMyAdmin. Tema Cleanstrap

  4. 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.