sql >> Base de Datos >  >> RDS >> Database

¿Qué son los privilegios de usuario de la base de datos?

Bases de datos se crean y mantienen usando MySQL . Otra función de MySQL es verificar credenciales y permisos.

Primero, para iniciar una conexión a una base de datos, MySQL debe autenticar a un usuario de la base de datos y combinación de contraseña (así como el nombre de host desde el que se realizó la solicitud).

Una vez que se autoriza la conexión, se validan los comandos para manipular una base de datos en particular. Durante la validación, MySQL verifica que se hayan otorgado privilegios a la base de datos especificada. para el usuario de la base de datos .

Los privilegios de usuario de la base de datos deben otorgarse antes de que MySQL le permita a ese usuario ejecutar la solicitud en la base de datos. MySQL mantiene estos privilegios en su propia tabla de base de datos mysql .

Privilegios comunes

La siguiente tabla muestra los privilegios de usuario de MySQL más comunes que se puede asignar a un usuario de la base de datos .

Privilegios de MySQL
ALTERAR ELIMINAR TABLAS DE BLOQUEO
ALTERAR RUTINA SOLTAR REFERENCIAS
CREAR EVENTO SELECCIONAR
CREAR RUTINA EJECUTAR MOSTRAR VISTA
CREAR TABLAS TEMPORALES ÍNDICE DISPARADOR
CREAR VISTA INSERTAR ACTUALIZAR

Para obtener más información sobre los privilegios de usuario de la base de datos Consulte la documentación oficial de MySQL aquí. También puede aprender cómo crear un usuario de base de datos y asignarle privilegios desde la línea de comandos.