我从MySQL转到MariaDB,我创建了表级授权,但是当我这样做时,它只给出了:
使用。授予用户@%IDENTIFIED BY PASSWORD'xxxx'
我做了如下补助: GRANT SELECT,INSERT ON database.table TO USER
MariaDB是否不显示表级授权?
答案 0 :(得分:1)
要获取 table -level权限,您需要不同的语法。例如:
GRANT SELECT, INSERT ON dbname.tablename TO user@localhost;
以下为您提供数据库 -level privs:
GRANT SELECT, INSERT ON dbname.* TO user@localhost;
(如果您的表名为.
,那将是一场噩梦。)