crear usuario con una sentencia SQL
No existe una sentencia CREATE USER, pero es bastante fácil crear un usuario si tienes los permisos para ello. Dentro de la base de datos MYSQL hay una tabla USER que contiene los datos de todos los usuario. Puedes ver todas las columnas que tiene esa tabla. Las principales columnas a la hora de crear un usuario (ya que forman clave primaria) son Host y User. Por todo esto, para crear un usuario basta con insertar una fila en esa tabla.
insert into user (Host,User) values ('localhost','pepe');
El problema es que el usuario no tendrá ningún privilegio y habrá que darselo (instruccion GRANT).
insert into user (Host,User) values ('localhost','pepe');
El problema es que el usuario no tendrá ningún privilegio y habrá que darselo (instruccion GRANT).
