MySQL es un sistema de gestión de bases de datos claramente orientado a la web, y una de los síntomas en su arquitectura ha venido siendo que la creación de los usuarios se realiza en la misma sentencia que el permiso (grant) de acceso a una o varias bases de datos. La orientación de MySQL va cambiando con el tiempo y el uso que se le da a las bases de datos cada vez trasciende más el entorno web, actualmente hay tres formas de crear un usuario:
la forma clásica, con la sentencia GRANT
Utilizando la sentencia GRANT podemos crear un
usuario a la par que otorgarle uno o varios privilegios sobre los
objetos de una base de datos, o la base de datos completa.
Al encontrarse una sentencia de tipo GRANT, el motor de MySQL
revisa si el usuario existe previamente para el contexto que
estamos …