Ответ 1
Да, вы можете.
Это то, что phpMyAdmin делает, когда я делаю пользователя jaap
и использую опцию Grant all privileges on wildcard name (username\_%)
:
GRANT ALL PRIVILEGES ON `jaap\_%` . * TO 'jaap'@'localhost';
Что ты имеешь в виду, верно?
PS
Как вы можете видеть, _
экранируется, потому что в (My) SQL unescaped _
означает "один символ". (Как .
в регулярном выражении.) В этом случае вы хотите, чтобы _
был литералом, поэтому базы данных должны начинаться с jaap_