8
INSTITUTO TECNOLOGICO DE TAPACHULA DEPARTAMENTO DE SISTEMAS Y COMPUTACION INGENIERIA EN SISTEMAS COMPUTACIONALES DOCENTE: LIC. CARLOS HERNANDEZ SALAS TALLER DE BASE DE DATOS REPORTE DE PRACTICA: “CREACION DE USUARIOS CON PRIVILEGIOS ESPECIALES” PRESENTA: MAYTE LOPEZ AGUILAR RODRIGO BARTOLON MORALES CRISTINA ZAVALA PALACIOS CRISTHIAN MAURICIO MIRAFUENTES GARCIA NANCY ELIZABETH MARCOS CISNEROS

Como crear usuarios con privilegios especiales en MYSQL

Embed Size (px)

Citation preview

INSTITUTO TECNOLOGICO DE TAPACHULA

DEPARTAMENTO DE SISTEMAS Y COMPUTACION

INGENIERIA EN SISTEMAS COMPUTACIONALES

DOCENTE:LIC. CARLOS HERNANDEZ SALAS

TALLER DE BASE DE DATOS

REPORTE DE PRACTICA: “CREACION DE USUARIOS CON PRIVILEGIOS ESPECIALES”

PRESENTA:

MAYTE LOPEZ AGUILARRODRIGO BARTOLON MORALES

CRISTINA ZAVALA PALACIOSCRISTHIAN MAURICIO MIRAFUENTES GARCIA

NANCY ELIZABETH MARCOS CISNEROS

TAPACHULA CHIAPAS, OCTUBRE-16-2013.

“CREACION DE USUARIOS CON PRIVILEGIOS ESPECIALES”

1.- Abrir el centro de redes y recursos compartidos. Dar clic en abrir la conexión de área local, luego propiedades.

Aparece la pantalla que se muestra a continuación, activar la casilla: “usar la siguiente dirección IP” y poner la dirección IP, en este caso es: 192.168.0.10

*NOTA:

Para esta práctica se creó dos usuarios: “cris” quien tiene los privilegios de mostrar los registros de la tabla clientes en la base de datos db_select y el usuario “rod” quien tiene los privilegios de insertar registros en la tabla clientes de la base de datos db_insert.

Se conectaron las computadoras utilizadas meidant un cable de red cruzado.

2.- El usuario “cris” entro al simbolo de sistema y escribió: “ping 192.168.0.11” para que estén conectadas a la misma dirección IP que el usuario “rod”.

El usuario “rod” de igual manera entro al símbolo del sistema y escribió: ”ping 192.168.0.10”donde se conecta con el usuario “cris”

3.- Cada usuario entra a su MySQL y crea su base de datos:

El usuario “rod” crea la base de datos “db_insert” que contrendra una tabla llamada “clientes” con los siguientes campos:

Id_cli int(4) primary key auto_increment, nom varchar(35), apellidos varchar(35), RFC varchar(35)); y Se le inserta los siguientes registros aleatorios.

De igual manera el usuario “cris” creo una base de datos llamada “db_select” que contiene la misma tabla llamada “clientes” y los mismos campos.

4.- El usuario “cris” entro a MySQL y escribió la siguiente instrucción:

Use db_select;

Grant select on db_select.* to rod@’192.168.0.11’ identified by “123”;

Flush privileges;

Lo que se hace es entrar a la base de datos llamada “db_select”. Posteriormente crear un usuario llamado “rod” cuya clave es “123” con una direcciónIP y asignar los privilegios de solo visualizar

5.- Entrar al símbolo del sistema y escribir la siguiente instrucción:

Mysql –h 192.168.0.11 –u cris –p

Con esta instrucción el usuario “cris”está entrando al MySQL que se encuentra en la máquina del usuario “rod”.

El usuario “rod”está conectándose al MySQL de la máquina del usuario “cris”, con la siguiente instrucción.

mysql –h 192.168.0.10 –u rod -p

6.- El usuario “rod” desde su máquina entra a la base de datos del usuario “cris” donde puede visualizar todas las tablas en este caso es “clientes” pero no puede hacer otro movimiento. Como ejemplo da un “select *from clientes” y le muestra los registros, luego trata de ingresar registros pero le es denegado.

El usuario “cris desde su máquina puede entrar a la base de datos del usuario “rod”. Donde solo tiene el permiso de ingresar datos, pero trata de visualizar con un “select *from clientes” y le es denegado.