Privilegios de acceso de MySQL - Parte 3Introduction Esta es la parte 3 de mi serie, los privilegios de acceso de MySQL. Supongo que usted ha leído la parte anterior antes de llegar aquí. En esta parte de la serie, nos fijamos en los niveles de privilegio y cómo se otorgan privilegios a que los niveles de light.Privilege El Server System está estructurado en categorías. Usted tiene el nivel global, el nivel de base de datos, el nivel de tabla y la columna (columna de la tabla) Nivel; bajando en ese orden. Rutinas (procedimientos almacenados y funciones) son del nivel de tabla.
Privilegios globales son privilegios que conciernen a todo el servidor. Privilegios de base de datos son privilegios que se refieren a las bases de datos. Recuerde, usted puede tener más de una base de datos en un servidor. Privilegios de tabla son privilegios que se refieren a las tablas. Privilegios de rutina son privilegios que se refieren a las rutinas (procedimientos almacenados y funciones) y son del mismo nivel que los privilegios de tabla. Privilegios de columna son privilegios que se refieren a las columnas de las tablas y son del nivel de columna.
Nota: todos los privilegios se conceden mediante la sentencia GRANT. También tenga en cuenta que las rutinas son procedimientos y funciones (véase más adelante) Privilegios .Global privilegios globales son administrativa y es normalmente el usuario root que los tiene almacenados. Él puede dar cualquiera de ellos para que si él quiere; Sin embargo, él casi no hacer eso. Él sólo puede hacerlo si él tiene una muy buena razón para hacerlo. Privilegios globales que se imparten en esta serie son: CREATE USER, ARCHIVO, recargar, VER BASES DE DATOS y APAGADO.
El privilegio CREATE USER se utiliza para crear una nueva cuenta de usuario. Un usuario debe tener una cuenta antes de que pueda hacer nada en el servidor (un servidor tiene bases de datos). El privilegio FILE le da el derecho a leer y escribir ciertos archivos que conciernen el servidor en algunos directorios. El privilegio RELOAD permite el uso de la declaración FLUSH (ver más adelante). El privilegio SHOW DATABASES permite ver los nombres de todas las bases de datos del servidor. Si usted no tiene este privilegio, sólo podrá ver los nombres de las bases de datos que le preocupan.
Tenga en cuenta que la raíz puede acceder a todas las bases de datos en el servidor. El privilegio SHUTDOWN le permite apagar (cerrar y dejar de funcionamiento) el servidor MySQL (no el equipo). Com