ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Inicie mysql y conéctese al SGBD MySQL de su máquina


Enviado por   •  20 de Noviembre de 2015  •  Biografía  •  1.542 Palabras (7 Páginas)  •  291 Visitas

Página 1 de 7

[pic 1]


 

  1. Inicie mysql y conéctese al SGBD MySQL de su máquina. Compruebe desde qué máquinas se puede conectar el usuario root.

Abrimos la interfaz gráfica de Workbench y pinchamos en users and privileges y vemos desde donde se puede conectar:

[pic 2][pic 3][pic 4]

 

2. Intente crear un usuario de más de 16 caracteres.

Creamos dos usuario, primero uno que se llame javi, y luego otro en formato largo de mas de 16 carazteres y veamos que es lo que pasa:

[pic 5]

[pic 6][pic 7]

Observamos que intentar crear un usuario de más de 16 caracteres da error.

 

  1. Cree un usuario llamado administrador con password adminupm y que se conecte desde localhost modificando directamente las tablas de permisos. Inserte las columnas host, user y password de la tabla user (ssl_cipher, x509_issuer, x509_subject). Antes de ejecutar flush privileges, salga y entre de nuevo en mysql con el usuario administrador y compruebe que los permisos no se aplican hasta que se recargan las tablas de privilegios. ¿Qué valores han tomado las columnas select_priv, insert_priv,… de la tabla user al no insertar valores?

Creamos un usuario administrador con el comando insert into, con las características dadas:

[pic 8]

        

 

  1. Compruebe a qué bases de datos puede conectarse el usuario administrador que acaba de crear.

Nos logueamos con el usuario anterior y vemos donde puede conectarse:

[pic 9]

 

  1. Permita al usuario administrador hacer SELECT, INSERT, UPDATE Y DELETE en la base de datos tienda desde localhost manipulando directamente la tabla mysql.db.

Permítale también crear otros usuarios y otorgarles esos permisos sobre la base de datos tienda.

Nos conectamos con nuestro usuario root y damos permisos con la orden insert into:

[pic 10]

[pic 11]

Hacemos un flush privileges y ahora si debería dejarnos.

Si hacemos un select desde la base de datos mysql sobre db debería dejarnos ver que privilegios tiene administrador:

[pic 12][pic 13]

 

  1. Ahora conéctese como administrador y cree un usuario administrador2 con los mismos privilegios que administrador usando el comando GRANT. Después bórrelo.

Nos conectamos como administrador:

[pic 14]

Y ejecutamos la orden grant:

[pic 15]

Y ahora lo borramos:

[pic 16]

  1. Cree un usuario usu1 (password usuario1) con permisos SELECT, INSERT, UPDATE Y DELETE en la base de datos tienda desde localhost usando ahora la sentencia GRANT y de manera que pueda otorgar esos permisos a otros usuarios. Conéctese como usu1 y cree un usuario usu2 (password usuario2) con los mismos privilegios que administrador usando el comando GRANT. Después borre ambos.

Para crear el usuario introducimos los siguientes comandos:

[pic 17]

Ahora vamos a conectarnos con el nuevo usuario creado:[pic 18]

[pic 19]

Ahora que estamos conectados con usu1 procedemos a crear a usu2 de la siguiente manera:

[pic 20]

        Y refrescamos los privilegios:

        

        [pic 21]

        

        Salimos y nos volvemos a conectar con el usuario nuevo:

        

[pic 22]

        

Comprobamos como hemos podido entrar y ahora procedemos al borrado de los usuarios creados:

[pic 23]

  1. Conéctese como administrador y cámbiese su propia contraseña, (ponga ahora upmadmin) con el comando SET PASSWORD.

Para cambiar la contraseña accedemos con el usuario administrador y cambiamos con el siguiente comando:[pic 24]

[pic 25][pic 26]

Para comprobar que es correcto y se ha cambiado salimos y volvemos a entrar con la contraseña nueva:

[pic 27]

Podemos comprobar que todo es correcto y que no hay poblemas.

  1. Cree un usuario como el siguiente con la sentencia GRANT

USUARIO

HOST

CONTRASEÑA

PERMISOS

invitado

138.100.0.0/16 y localhost

conectaupm

Sólo acceso

Nos concetamos con root y ejecutamos el siguiente comando;        [pic 28]

Y  refrescamos los privilegios

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (1 Mb) docx (779 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com