我正在尝试为MySQL上的用户授予显式权限,我正在为已创建的用户执行以下操作:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER, SHOW DATABASES,
CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW,
CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER
ON mydatabase.*
TO 'myuser'@'localhost' ;
但是我遇到这个奇怪的错误:
Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
我尝试使用其他用户进行GRANT ALL PRIVILEGES的其他模式,似乎可以正常工作。有什么想法吗?