Эй, я пытаюсь предоставить мой ПОЛЬЗОВАТЕЛЬ в mySQL роль DBA, потому что мы подключаемся к серверу амазонок AWS, но независимо от того, что мы делаем, мы не можем предоставить эту роль нашему пользователю admin5, в единственном пользователе, который мы создали. Поэтому, пожалуйста, помогите, потому что нам нужна эта привилегия для создания задания, которое автоматически отправляет письма в полночь.AWS Grant DBA MySQL
ответ
Это, как вы можете grant privileges другим пользователям:
WITH GRANT OPTION
пункт дает пользователю возможность предоставить другим пользователям каких-либо привилегий пользователь имеет на указанном уровне привилегий.
Вы можете проверить, если ваш пользователь имеет эту опцию, запустив show grants for 'youruser'@'yourhost';
Привилегированный пользователь обычно имеет эти привилегии по умолчанию. Попробуйте войти в систему с помощью root и предоставите необходимые разрешения.
Кроме того, предположительно, ваш cron, в котором вы собираетесь работать, не нуждается в разрешениях администратора базы данных. Вот список Mysql permissions и что они делают. Выбор и выполнение привилегий, вероятно, будет достаточно для того, что вам нужно.
«DBA role» - это типичная «полезная» нонсенс от MySQL Workbench. У вас не может быть SUPER с RDS, который исключает эту «роль» (которая даже не является концепцией MySQL - я понятия не имею, о чем думает Oracle, придерживаясь такого раздувания). +1 для правильного, родного подхода. –
- 1. Аутсорсинг DBA для MongoDB на AWS?
- 2. MySQL Grant все команды?
- 3. привилегии mysql grant
- 4. Ansible mysql grant
- 5. Предоставление привилегий DML и DBA
- 6. MySQL Grant с использованием MySQL .Net-коннектора
- 7. MySQL и Amazon RDS DBA пользователь
- 8. разница между DBA и всех привилегий
- 9. Динамический экземпляр в каталогах DBA
- 10. Разрешение подключенного сервера DBA SQl server 2008
- 11. Доступ GRANT к ROOT
- 12. Что это означает для команды mysql grant?
- 13. grant select for временная таблица в MySQL
- 14. MySQL работает только с: skip-grant-tables
- 15. GRANT с именем базы данных в MySQL?
- 16. Почему GRANT не работает в MySQL?
- 17. mysql: sudo mysqld_safe --skip-grant-tables & hangs
- 18. Сравнение столбцов и базы данных DBA
- 19. connect sql as dba
- 20. Начало работы с DBA
- 21. SQL Server Dba Simulation
- 22. Учетная запись DBA readonly
- 23. Внешняя таблица Oracle с каталогом dba
- 24. Включить опции GRANT для пользователей
- 25. , обратный к GRANT ALL PRIVILIGES
- 26. Как использовать GRANT с переменными?
- 27. DBA vs ALL views performance
- 28. Как читать рекомендации от DBA?
- 29. com.ibm.websphere.ce.cm.ConnectionWaitTimeoutException: соединение недоступно из DBA
- 30. Как стать экспертом Oracle dba?
Это большое смущение. admin5 - ваш пользователь MySQL или пользователь AWS, или это учетная запись Unix? И вы получаете ошибку mysql? Кроме того, для чего вам нужно иметь учетную запись DBA для получения данных для отправки электронной почты? Это означает, что вы жестко кодируете учетные данные учетной записи администратора базы данных в пакетном файле, что довольно плохое. Разве вы не создали бы учетную запись только с теми привилегиями, которые ей нужны, и вместо этого использовать? Мы используем MySQLWorkbench, и вы можете предоставить доступ к RDS, используя его. Я предполагаю, что вы используете RDS? – CargoMeister
RDS имеет ряд ограничений в отношении того, какие разрешения могут быть предоставлены. – datasage