Мы используем MySQL версии 8.0 на AWS RDS. Вы вошли в систему с правами администратора в базе данных, используя MySQL Workbench версии 8.0.16, и выполнили следующие шаги.
CREATE ROLE 'role';
GRANT SELECT, EXECUTE ON schema.* TO 'role';
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT 'role' TO 'user'@'%';
Последняя команда выкинула ошибку ниже
Error Code: 1227. Access denied; you need (at least one of) the WITH ADMIN, ROLE_ADMIN, SUPER privilege(s) for this operation 0.078 sec
Мы не можем предоставить эту роль пользователю. Ниже приведены привилегии администратора:
'GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO `admin`@`%` WITH GRANT OPTION'
Пожалуйста, помогите решить эту проблему.