Я использую основную учетную запись пользователя, подключенную к экземпляру RDS с помощью MySQL Workbench.Я прекрасно запрашивал базу данных, включая вставку, обновление, удаление и т. Д.
Я сейчас пытаюсь запустить функцию экспорта, используя «Экспорт данных».Когда я пытаюсь запустить экспорт, я получаю следующее сообщение ...
mysqldump: Couldn't execute 'FLUSH TABLES': Access denied; you need (at least one of) the RELOAD privilege(s) for this operation (1227)
Таким образом, это выглядит как простой способ предоставления пользователю привилегий RELOAD.Тем не менее, в соответствии с документацией относительно пользователей. См. Здесь. Основная учетная запись обладает необходимыми привилегиями.В течение моего разочарованного времени я попытался выполнить команду GRANT ALL PRIVILEGES
, но получил ошибку «Отказано в доступе».В сети не видно никакой информации об этой проблеме, влияющей на главного пользователя (несколько без основных учетных записей).
Далее T / S
Я добавил группу параметров и установил для log_bin_trust_function_creators значение 1.До сих пор нет сигар.
Час 3: Это определенно связано с привилегиями, так как у меня есть SSH и я даже не могу получить доступ к таблице mysql.db.
День 2: Хорошо, поэтому я смог запустить mysqldump с использованием командной строки, но все еще не могу завершить его через Workbench.Я оставлю этот вопрос здесь, если у кого-то есть решение.