MySQL 中的语法错误,但创建 ROLE 时语法正确

Syntax error in MySQL but with correct syntax when creating ROLE

我收到语法错误:

ERROR 1064 (42000):您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1

行的“ROLE 'administrator', 'developer'”附近使用的正确语法

我刚用最新的 mysql 在我的 Ubuntu 16 盒子上设置 MySQL。我创建了一个名为 sqluser 的用户就好了,我似乎无法在不出现语法错误的情况下做其他事情。这真是令人沮丧。我查看了文档和 Intrawebs。我似乎找不到答案。我输入的所有内容都正确:

mysql> CREATE ROLE 'administrator', 'developer';

有人可以帮忙吗?

我在看 MySQL 的版本是 14.14,但我应该在看发行版,它是 5.7.31。它不是 8,这意味着我没有直接访问权限来创建和授予角色。