De MySQL documentación de concesión :
CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass';
GRANT SELECT ON *.* TO 'jeffrey'@'localhost';
GRANT ALL ON db1.* TO 'jeffrey'@'localhost';
El primer comando crea el usuario. El segundo concede seleccionar en todas las bases de datos y tablas. El tercer comando otorga acceso total a todas las tablas en db1.
¿Hay algo más específico que esté buscando hacer?