práctica 3 administración de sistemas gestores de bases de datos

Upload: piscyconl

Post on 04-Apr-2018

216 views

Category:

Documents


0 download

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.