En esta lección se proponen soluciones detalladas de los ejercicios (3) de phpMyAdmin. Se recomienda intentar realizarlos primero sin recurrir a estas soluciones.
Estas soluciones no están completas.
phpMyAdmin (3) 1 - Completar instalación
En el archivo de configuración config.inc.php, escriba una cadena cualquiera de al menos 32 caracteres (letras, números, símbolos, etc. al azar) en el campo blowfish_secret. Para generarla puede utilizar un generador como phpMyAdmin blowfish secret generator:
/**
* This is needed for cookie based authentication to encrypt password in
* cookie. Needs to be 32 chars long.
*/
$cfg['blowfish_secret'] = 'B9tx)*MFNh0RF_DDItf8LuSdZM+5ilF}f#-M|VT'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
phpMyAdmin (3) 2 - Instalar tema
El tema aplicado a phpMyAdmin se modifica en la página principal (apartado Configuraciones de apariencia > Tema).
La lista desplegable Tema muestra los temas disponibles. Al elegir uno de ellos, se aplicará inmediatamente:
Los temas adicionales se deberían descargar en principio desde la página web https://www.phpmyadmin.net/themes/, en la que conviene elegir la versión de phpMyAdmin para ver únicamente los temas apropiados para la versión instalada.
Los temas se distribuyen en forma de archivo comprimido. Descomprima el archivo descargado en la carpeta phpmyadmin/themes, en la que ya se encuentran los temas metro, original y pmahomme. Al descomprimirlo se añadirá una carpeta con el nombre del tema (en este caso, darkwolf).
Para ver el nuevo tema en la lista desplegable, actualice la página principal de phpMyAdmin.
phpMyAdmin (3) 3 - Permitir borrar bases de datos a los usuarios
CAPTURAS PENDIENTES DE ACTUALIZAR
inicialmente, los usuarios no puede borrar su bases de datos porque phpMyAdmin no ofrece esa posibilidad:
en el archivo config.inc.php, la opción "Bases de datos" ofrece la opción de borrar las bases de datos:
phpMyAdmin (3) 4 - Realizar copias de seguridad de las bases de datos del usuario iaw_agenda_2
Copia de seguridad personalizada completa
Entre en phpMyAdmin como el usuario iaw_agenda_2.
Elija la opción "Exportar", elija el método de exportación personalizado para poder marcar las casillas "Agregar sentencia DROP DATABASE IF EXISTS" y "Agregar sentencias DROP TABLE ...", elija únicamente las dos bases de datos de las aplicaciones y haga clic en "Continuar":
Según el tipo de restauración que se pretenda hacer en el futuro, puede ser interesante marcar las casillas "Agregar sentencia DROP DATABASE IF EXISTS" y "Agregar sentencias DROP TABLE ..."
phpMyAdmin generará la copia de seguridad en forma de archivo .sql que el navegador permitirá abrir o descargar
A continuación, borre las bases de datos:
Restaure las bases de datos importando la copia de seguridad:
Copia de seguridad personalizada parcial
Capturas pendientes de incluir
phpMyAdmin (3) 5 (optativo) - Generar PDFs de la estructura de las bases de datos