Como crear usuarios con privilegios especiales en MYSQL
-
Upload
cristina-zavala-palacios -
Category
Engineering
-
view
240 -
download
1
Transcript of Como crear usuarios con privilegios especiales en MYSQL
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.