Después de iniciar sesión (usando mysql o algún otro programa de cliente), a continuación, puede utilizar las declaraciones o características que usted tiene los privilegios (derechos) para. La raíz tiene todos los privilegios (incluyendo el GRANT OPTION) para hacer cualquier cosa. Para que el usuario normal de usar la sentencia de creación de usuario y la declaración de subvención, que necesita el usuario y privilegios GRANT OPTION CREAR respectivamente.
Así, la raíz puede dar al usuario, que '@' localhost, los privilegios de usuario y GRANT opción Crear la siguiente manera: subvención CREAR USUARIO, GRANT OPTION para * * a 'usted' @ 'localhost';. Aquí, *. * Significa que cada elemento en el servidor (no se recomienda sin embargo). Tenga en cuenta el punto (.) En *. *. Los privilegios están separados por comas. Alternativamente, usted puede escribir la declaración anterior de la siguiente manera: subvención CREAR USUARIO en * * a 'usted' @ 'localhost' con GRANT OPTION;. Observe el uso y la posición de la palabra, "con" en esta norma.
También tenga en cuenta la nueva posición de GRANT OPTION. Esta versión alternativa (declaración) parece ser más popular. Ahora, después de iniciar sesión (utilizando el programa cliente mysql, por ejemplo) el usuario que '@' localhost ahora puede crear su propio usuario de la siguiente manera: Crear usuario 'juan' @ 'localhost' identificado por 'John123'; El usuario, @ 'localhost', puede entonces pasar a conceder al usuario john '@' localhost ', privilegios.
Si @ 'localhost' quieren que él sea capaz de crear nuevos usuarios, @ 'localhost', después de iniciar la sesión, escriba: subvención CREAR USUARIO en * * para 'juan' @ 'localhost';. Si usted quiere que él sea capaz de dar a todos o algunos de sus propios privilegios a los usuarios de que usted crea @ 'localhost debería escribir: subvención GRANT OPTION * * a.' Juan '@' localhost '; Una vez más, *. * Significa todo y no se recomienda. En la siguiente parte de la serie, te mostraré cómo conceder privilegi