MariaDB:不显示表级权限?

MariaDB:不显示表级权限?,mariadb,Mariadb,我将从MySQL访问MariaDB,我创建了表级授权,但当我这样做时,它只提供: 允许在上使用。发送至用户@%,由密码“xxxx”标识 我做的赠款如下: 将数据库.table上的SELECT、INSERT授予用户 是否不显示表级授权?要获得表级权限,需要使用不同的语法。例如: GRANT SELECT, INSERT ON dbname.tablename TO user@localhost; 以下内容为您提供了数据库级别的权限: GRANT SELECT, INSERT ON dbname.

我将从MySQL访问MariaDB,我创建了表级授权,但当我这样做时,它只提供:

允许在上使用。发送至用户@%,由密码“xxxx”标识

我做的赠款如下: 将数据库.table上的SELECT、INSERT授予用户

是否不显示表级授权?

要获得表级权限,需要使用不同的语法。例如:

GRANT SELECT, INSERT ON dbname.tablename TO user@localhost;
以下内容为您提供了数据库级别的权限:

GRANT SELECT, INSERT ON dbname.* TO user@localhost;

如果您的表被命名,那将是一场噩梦。

谢谢,瑞克,对不起,这只是一个输入错误,我确实用dbname.tablename编写了sql语句。但不知何故,我只能在完整的数据库级别,而不是在表级别,在Docker中运行MariaDB,在Pi上。MariaDB v10.1.26。再玩一点修正了我的问题-