Aws Rds глобальный планировщик событий выдает ошибку аутентификации для супер администратора - PullRequest
0 голосов
/ 04 февраля 2019

Я выполняю следующий запрос на моем сервере AWS RDS:

SET GLOBAL event_scheduler = ON;

Я уже являюсь супер администратором для этого.

Тем не менее я получаю следующую ошибку:

Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation

Ответы [ 2 ]

0 голосов
/ 05 февраля 2019

Для RDS у нас нет супер привилегий.Пользователь, который мы создаем во время запуска экземпляра RDS, не является суперпользователем, он ограничен.

Чтобы изменить параметр event_scheduler, необходимо отредактировать соответствующую группу параметров вашего экземпляра RDS.

В консоли AWS RDS перейдите в «группы параметров», щелкните по группе параметров, соответствующей вашему экземпляру, и найдите «event_scheduler».Вы можете изменить его значение, нажав кнопку «Изменить параметры».

После изменения параметра необходимо проверить, синхронизируется ли группа параметров с вашим экземпляром, для этого нажмите на свой экземпляр RDS в конфигурации консоли консоли, там вы сможете найти имя группы параметров и узнать, есть ли перезапуск.требуется применить изменения, которые вы сделали в группе параметров

Примечание: - Если одна группа параметров связана с более чем одним экземпляром, изменения в этой группе параметров будут применяться ко всем экземплярам, ​​связанным с ним.

0 голосов
/ 05 февраля 2019

У вас могут отсутствовать разрешения для прямой установки этих параметров в SQL.Вместо этого попробуйте установить параметр event_scheduler на ON в группе параметров вашего экземпляра RDS.

Для получения информации о создании и изменении группы параметров БД см. Работа с группами параметров БД [1].

[1] https://docs.amazonaws.cn/en_us/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...