create user pepe identified by 'PEPE'; //entra desde cualquier lado y puede conectarse a todo.
create user pepe@192.168.137.66 identified by 'PEPE'; // entra desde el ordenador .66 de esa subred y puede conectarse a todo.
create user pepe@localhost identified by 'PEPE' ;// solo puede entrar desde el servidor de la base de datos
conocer usuarios y permisos
mysql: diccionario de los datos.
user * from mysql.user;
information_schema: guarda la relación de almacenamiento de datos
user * from information_shema;
user * from information_shema.user_privileges
usage: conectarse y poco más.
create tablas: puede crear tablas.
trigger:puede crear un trigger.
event: puede crear un evento.
create user: puede crear usuarios.
alter routine: alterar la rutina.
create routine: crear rutina.
show view: muestra la presentación
create view: crea presentaciones.
execute: puede ejecutar.
etc
is_grantable: puede conceder a otros su privilegio.
Borrar usuarios
drop user pepe@192.168.137.66 // se puede borrar al igual que crear. Según privilegios, tal vez te den problemas si no le quitas antes los permisos.
Para conceder permisos
grant select on *.* to pepe // concede permisos de seleccionar a todas las tablas de todas las bases de datos.
grant select on .* to pepe // concede permisos de seleccionar todas las tablas de todas las bases centro.
flush privileges // reinicia los privilegios de los usuarios.
0 comentarios:
Publicar un comentario