sql >> Base de Datos >  >> RDS >> Mysql

¿Puedo otorgar acceso a bases de datos con prefijo y luego comodín?

Sí, puedes.

Esto es lo que hace phpMyAdmin cuando hago que un usuario jaap y use la opción Grant all privileges on wildcard name (username\_%) :

GRANT ALL PRIVILEGES ON  `jaap\_%` . * TO  'jaap'@'localhost';

Eso es lo que quieres decir, ¿verdad?

PD
Como puede ver, el _ se escapa, porque en (My)SQL un _ sin escape significa 'un carácter'. (Como . en expresiones regulares). En este caso, desea que _ para ser literal, las bases de datos deben comenzar con jaap_