Video: Curso de MySQL - Otorgar privilegios a usuarios 2025
MySQL usa privilegios de cuenta para especificar quién puede hacer qué. Cualquier persona que use una cuenta válida puede conectarse al servidor MySQL, pero él o ella solo pueden hacer lo que permiten los privilegios para la cuenta. Por ejemplo, se puede configurar una cuenta para que los usuarios puedan seleccionar datos pero no puedan insertar o actualizar datos.
Se pueden otorgar privilegios para bases de datos, tablas o columnas particulares. Por ejemplo, una cuenta puede permitir al usuario seleccionar datos de todas las tablas en la base de datos, pero insertar datos en una sola tabla y actualizar solo una columna en una tabla específica.
La tabla enumera algunos privilegios que es posible que desee asignar o eliminar. Otros privilegios están disponibles, pero se usan menos comúnmente.
Privilegio | Descripción |
---|---|
TODOS | Todos los privilegios |
ALTERAR | Puede alterar la estructura de tablas |
CREAR | Puede crear nuevas bases de datos o tablas < ELIMINAR |
Puede eliminar filas en las tablas | CAÍDA |
Puede eliminar bases de datos o tablas | ARCHIVO |
Puede leer y escribir archivos en el servidor | CONCESIÓN |
Puede cambiar los privilegios en una cuenta MySQL | INSERTAR |
Puede insertar nuevas filas en tablas | SELECCIONAR |
Puede leer datos de tablas | SHUTDOWN |
Puede cerrar el servidor MySQL | ACTUALIZAR |
Puede cambiar datos en una tabla | USO |
Sin privilegios |
|