You are on page 1of 7

Autor: Victoriano Sevillano Vega

Curso:ASIR 2 Mdulo: SGBD

Autor: Victoriano Sevillano Vega

Administracin de MySQL

1. Busca la ubicacin por defecto en t mquina de los ficheros LOG(de errores, binarios y consultas lentas) y muestra su contenido (de cada uno de ellos). Analiza el contenido de cada uno de ellos.

2|Pgina

Curso:ASIR 2 Mdulo: SGBD

Autor: Victoriano Sevillano Vega

2. Realiza los siguientes cambios en el fichero de configuracin de MYSQL, para alterar la configuracin de los logs y que se almacenen en una carpeta sobre la que tenga permisos de escritura el usuario mysql, y con los siguientes nombres: a.- Que el Log de errores se llame errores_mysql.log b.- Que el log de consultas lentas se llame slow-querys.log d- Las consultas lentas son aquellas que tardan ms de 2 segundos.

Reinicia el servidor y genera consultas para comprobar que los cambios han surtido efecto.

Puedes utilizar la consulta : SELECT NOW(), SLEEP(3); para generar una consulta lenta de ms de 2 segundos.

3|Pgina

Curso:ASIR 2 Mdulo: SGBD

Autor: Victoriano Sevillano Vega

Vuelve a mostrar el contenido de los ficheros (de cada uno de ellos).

Slow-querys.log

4|Pgina

Curso:ASIR 2 Mdulo: SGBD

Autor: Victoriano Sevillano Vega

Mysql-bin

3.- Interpreta el contenido de un log binario, y explica porque hay diferentes log binarios con mismo nombre y diferente secuencia. No se puede, pues es binario, contiene el registro de actualizaciones, todas las sentencias que han actualizado datos, por ejemplo un DELETE. Al iniciar sesin, se crea un nuevo archivo, estos se van almacenando, y usaremos el ultimo que se haya creado para realizar una rplica, con el comando show master status, podemos ver cul es el ltimo.

5|Pgina

Curso:ASIR 2 Mdulo: SGBD

Autor: Victoriano Sevillano Vega

4.- Realiza una copia de seguridad de company utilizando la herramienta mysqldump. La vamos a realiza en loca, pues en jupiter, por tema de permisos, no podemos. Si la quisiramos hacer remota, deberamos aadir el parmetro h ipservidor.

Remotamente, usando dos maquinas virtuales, he tendo que dar all privileges al usuario Victor.

5. Carga de nuevo la BD a partir de los ficheros generados con esa aplicacin. Para hacerlo remotamente, solo tenemos que aadir la opcin h. Aqu, como hemos exportado remotamente con mysqldump ya la tenemos en local.

6|Pgina

Curso:ASIR 2 Mdulo: SGBD

Autor: Victoriano Sevillano Vega

6- Inserta varios registros en varias de las tablas de la base de datos, obtenida en el ejercicio anterior, y pon al da la copia de seguridad del punto 4, pero a partir de los logs. Desde el archivo binario: #mysqlbinlog archivobin | mysql u root p Pongo al da la copia: #mysql basedatos u root p > backup_basedatos.sql

7|Pgina

You might also like