práctica 3 administración de sistemas gestores de bases de datos
TRANSCRIPT
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
1/8
Prctica 3 SGBDJess Lpez Gonzlez
2012
Jess Lpez Gonzlez
IES Gran Capitn
25/09/2012
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
2/8
Prctica 3 SGBD
Jess Lpez Gonzlez
1
Tabla de contenido
Enunciado de la prctica ............................................................................................................... 2Realizacin prctica ....................................................................................................................... 3
1. Iniciar sesin administrador y registrar actividad de la sesin en un archivo. ................. 3
2. Crear un usuario con el nombre y contrasea igual al nombre de tu compaero y
asignarle permisos de consulta de la base de datos demo....................................................... 3
3. Dar IP de tu mquina a tu compaero y perdirle que se conecte a mysql con el usuario
anteriormente creado. .............................................................................................................. 4
4. Pdele que consulte la base de datos demo (su estructura, tablas, y datos). ................... 5
5. Revcale o qutale a 'compaero', los permisos. Y pdele que se vuelva a conectar. ...... 6
6. Vulve a concederle permisos, y ahora para que pueda tambin insertar datos, pero
slo en la tabla proveedores ..................................................................................................... 6
7. Muestra la actividad que ha habido en el servidor, desde que iniciastes sesin como
administrador. ........................................................................................................................... 7
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
3/8
Prctica 3 SGBD
Jess Lpez Gonzlez
2
Enunciado de la prctica
1. Iniciar sesin administrador y registrar actividad de la sesin en un archivo.
2. Crear un usuario con el nombre y contrasea igual al nombre de tu compaero y
asignarle permisos de consulta de la base de datos demo.
3. Dar IP de tu mquina a tu compaero y perdirle que se conecte a mysql con el usuario
anteriormente creado.
4. Tu compaero debe de consultar la base de datos.
5. Revocarle los permisos al usuario de tu compaero.
6. Volverle a conceder permisos al usuario pero solo para insertar datos en la tabla
productos.
7. Cerrar sesin.
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
4/8
Prctica 3 SGBD
Jess Lpez Gonzlez
3
Realizacin prctica
1. Iniciar sesin administrador y registrar actividad de la sesin en
un archivo.
Con el comandotee nombredearchivo podemos registrar la actividad de la sesin en un
archivo que podremos consultar al finalizar la sesin.
2. Crear un usuario con el nombre y contrasea igual al nombre detu compaero y asignarle permisos de consulta de la base de
datos demo.
Primero creamos el usuario:
Ahora le asignamos permisos para que pueda consultar la base de datos demo:
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
5/8
Prctica 3 SGBD
Jess Lpez Gonzlez
4
3. Dar IP de tu mquina a tu compaero y perdirle que se conecte a
mysql con el usuario anteriormente creado.
Para que un usuario se pueda conectar de forma remota a nuestro servidor MySQL
lo primero que debemos de hacer es editar el archivo/etc/mysql/my.conf y comentar
la siguiente lnea:
Hacemos un ifconfig y observamos la IP de nuestra mquina:
Ahora desde el ordenador de nuestro compaero Roberto probaremos a loguearnos
al servidor con el usuario roberto y clave roberto.
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
6/8
Prctica 3 SGBD
Jess Lpez Gonzlez
5
Como se puede ver, el compaero Roberto se ha logueado desde su mquina al
servidor de mi mquina con el usuario creado anteriormente. Loguea perfectamente.
4. Pdele que consulte la base de datos demo (su estructura, tablas,
y datos).
Como vamos a ver a continuacin, el compaero Roberto hace uso de la base de
datos demo para consultar sus tablas:
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
7/8
Prctica 3 SGBD
Jess Lpez Gonzlez
6
5. Revcale o qutale a 'compaero', los permisos. Y pdele que se
vuelva a conectar.Para quitar los permisos al usuario roberto debemos de entrar con la cuenta rooty
ejecutar el siguiente comando:
Ahora vamos a hacer que se conecte e intentar que consulte la base de datos demo.
Como se puede ver, no le deja consultar la base de datos demo.
6. Vulve a concederle permisos, y ahora para que pueda tambin
insertar datos, pero slo en la tabla proveedores
Para poder concederle permisos entramos con la cuenta rooty ejecutamos el
siguiente comando:
Ahora vamos a procedes a la comprobacin:
-
7/31/2019 Prctica 3 Administracin de Sistemas Gestores de Bases de Datos
8/8
Prctica 3 SGBD
Jess Lpez Gonzlez
7
Como se puede observar, solo puede acceder a la tablaproveedores.
7. Muestra la actividad que ha habido en el servidor, desde que
iniciastes sesin como administrador.
Como tuvimos problemas con la red en el centro, la prctica la realizamos en varias
sesiones, por lo que al cerrar sesin de rootel fichero creado con el comando teedesapareci y no ha quedado registrada la actividad del servidor.