Está en la página 1de 3

CREATE USER 'EJERCICIOS'@'localhost' IDENTIFIED BY 'root';

Para conectarte a la base de datos solo tienes que poner los sigueintes datos:

Das un clic en el botón: Nueva y después colocas el usuario: EJERCICIOS que


fue el usuario que creaste, el password será: root.

Para sólo permitir el acceso local desde el propio servidor


(localhost). Esta será la configuración más segura y más
habitual que usaremos para una aplicación web:

/QUERY PARA DAR LOS PERMISOS PARA QUE SE CONECTE UN USUARIO DE


FORMA LOCAL

GRANT USAGE ON *.* TO 'EJERCICIOS'@localhost IDENTIFIED BY 'root';

/QUERY PARA DAR PERMISOS PARA QUE SE CONECTEN VIA WEB

GRANT USAGE ON *.* TO 'EJERCICIOS'@'%' IDENTIFIED BY 'root';

1
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
/QUERY CON EL CUAL LE DAS LOS PERMISOS PARA QUE EL USUARIO: EJERCICIOS
PUEDA VER LAS
BASE DE DATOS Y TABLAS DE OTRO USUARIO, EN ESTE CASO ESTAMOS VIENDO LA BD
VETERINARIA
Y NOS CONECTAREMOS A LAS TABLAS:

GRANT ALL privileges ON veterinaria.* TO 'EJERCICIOS'@localhost;

/ INSTRUCCION PARA APLICAR LOS CAMBIOS


FLUSH PRIVILEGES;

/QUERY PARA VALIDAR QUE PERMISOS DIMOS

SHOW GRANTS FOR 'root'@localhost;

/CONSULTA QUE SE HACE A LA TABLA DE OTRO USUARIO


SELECT * FROM VENTAS

//CON EL SIGUEINTE QUERY QUITAS LOS PERMISOS PARA QUE NO PUEDAN VER
NINGUNA TABLA

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'EJERCICIOS'@'localhost';

PANTALLA DONDE TE MUESTRA QUE NO TIENES PERMISOS

para volver a dar permisos y el usuario: EJERCICIOS pueda ver nuevamente las
tablas correr el siguiente query:

GRANT ALL privileges ON veterinaria.* TO 'EJERCICIOS'@localhost;

2
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software
https://www.youtube.com/watch?v=SIy33ca_erk

3
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software

También podría gustarte