0

在我的 MariaDB 数据库中,我创建了具有 GRANT OPTION 权限的通配符(%)数据库名称的用户。当这个特定用户尝试通过 GRANTED 数据库向另一个用户运行 GRANT 命令时,它会给出一个

错误 1044 (42000):用户 'dbuser'@'localhost' 拒绝访问数据库 'dbprefix_dbpostfix'

如果我检查这个特定用户的 GRANTS,它会显示如下。

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON `dbprefix%`.* TO 'dbuser'@'localhost' WITH GRANT OPTION

我的数据库名称类似于“dbprefix_dbpostfix”

4

0 回答 0