Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Kann ich Zugriff auf Datenbanken mit Präfix und dann Platzhalter gewähren?

Ja, das können Sie.

Das macht phpMyAdmin, wenn ich einen Benutzer jaap mache und verwenden Sie die Option Grant all privileges on wildcard name (username\_%) :

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

Das meinst du, richtig?

PS
Wie Sie sehen können, ist der _ maskiert, weil in (My)SQL ein nicht maskierter _ bedeutet „ein Zeichen“. (Wie . in Regex.) In diesem Fall möchten Sie den _ um wörtlich zu sein, also müssen Datenbanken mit jaap_ beginnen