0

我已授予用户“特定于数据库”的权限类型。此用户是使用以下 php mysql 查询创建的:

$queryGrant = "GRANT ALL PRIVILEGES ON databaseX.* TO 'user'@'localhost' IDENTIFIED BY 'pwd' WITH GRANT OPTION ;";

在我的 phpmyadmin 中,在 的权限窗口表中databaseX,用户的列grantyes。我现在正在尝试以刚刚创建的用户身份运行以下查询

$queryCGrant = "GRANT ALL PRIVILEGES ON databaseX.TableY TO 'TableYusr'@'localhost' IDENTIFIED BY 'Ypwd' WITH GRANT OPTION ;";

它返回:

Could not grant priv
You are not allowed to create a user with GRANT

为什么创建的具有所有权限databaseX的用户不能授予具有同一数据库表的权限的用户?

4

0 回答 0