MySQL - Parte 7Introduction Esto es parte de mi serie 7, los privilegios de acceso de MySQL. Supongo que usted ha leído las partes anteriores de la serie, antes de llegar aquí. En esta parte de la serie vemos un resumen de todo lo que hemos aprendido en los privilegios de acceso de MySQL. Esta serie se basa en MySQL 5. ¿Qué es un privilegio en MySQL En MySQL un privilegio es un derecho para un usuario para realizar determinada tarea. La raíz tiene todos los privilegios.
La raíz puede dar (copia) algunos de sus privilegios a otros usuarios que también pueden dar algunos de sus privilegios a otros usuarios (nuevos). Privilegios se conceden con la declaración de subvención. Los privilegios se revocaron con la declaración de revocación. Privilegios que tienen sentencias SQL y privilegios que no tienen muchos privilegios sentencias SQL correspondientes y el papel de estos privilegios es permitir que usted utilice sus sentencias SQL correspondientes.
Algunos privilegios no tienen correspondientes sentencias SQL: Privilegios con declaraciones correspondientes SQL en esta serie son: CREATE USER, VER BASES DE DATOS, CREATE, DROP, ALTER, crear, eliminar, INDEX, INSERT, SELECT, TRIGGER, UPDATE, LOCK TABLES, GRANT OPTION . Privilegios sin los correspondientes sentencias SQL en esta serie son: ARCHIVO, Niveles RELOAD, SHUTDOWN.Privileges El Sistema de servidor tiene una estructura con niveles y los privilegios se hacen para esos niveles. Es decir, un privilegio es el diseño para actuar en un nivel particular.
Usted tiene el nivel global (superior); siguiente abajo, usted tiene el nivel de base de datos; próxima abajo tienes el nivel de tabla; próxima abajo tienes el nivel de columna. Usted también tiene el nivel de enrutamiento. Los niveles de enrutamiento y de mesa son de la misma posición (altura) - visto desde arriba. Privilegios globales de esta serie son: CREATE USER, ARCHIVO, recargar, VER BASES DE DATOS y APAGADO. Oficialmente GRANT opción no está en este grupo, pero funciona en este nivel en mi propia versión de MySQL.
Privilegios de base de datos de esta serie son: CREATE, DROP, y GRANT OPTION. Privilegios de mesa de esta serie son: ALTER, crear, eliminar, DROP, GRANT OPTION, INDEX, INSERT, SELECT, TRIGGER, y UPDATE. Privilegios de rutina de esta serie son: ALTER RUTINA, CREAR RUTINA, EXECUTE, y GRANT OPTION. Privilegios de columna son: INSERT, SELECT y UPDATE. Algunos privilegios de nivel inferior se pueden dar en los niveles más altos, pero van a actua