Para agregar privilegios a usuarios en una base de datos utilizamos la siguiente sintaxis.
Ejm
GRANT ALL PRIVILEGES ON curso_sql TO 'francisco@localhost';
Cuando vayamos a asignar privilegios o a revocarlos, inmediatamente por buena práctica, aplica el comando siguiente.
FLUSH PRIVILEGES;
Lo que hace es actualizar la lista de privilegios de manera automática. Sobretodo esto se utiliza en modo remoto. Se considera buena práctica.
Ver los privilegios de un usuario en particular
Para ello utilizamos la siguiente sintaxis.
Ejm
SHOW GRANTS FOR 'francisco'@'localhost';
Revocar todos los permisos a un usario
Se utilizaría la siguiente sintaxis.
Ejm
REVOKE ALL, GRANT OPTION FROM 'francisco'@'localhost';
Como eliminar usuarios
La sintaxis sería.
DROP USER 'francisco'@'localhost';