Ответ 1
Обновление от 13 июня 2016 года
Теперь эта ошибка исправлена
Загрузить 6.3.7 (или позже, если доступно) из здесь
вчера я обновил свой Workbench до последней доступной версии, 6.3.6 build 511 CE в Windows 10.
Теперь я пытаюсь создать дамп удаленной базы данных с помощью функции "Экспорт данных", которая всегда работала.
Но, как только я нажимаю кнопку "Начать экспорт", я получаю эту ошибку:
Необработанное исключение: ошибка запроса информации о безопасности: ошибка выполнение 'SELECT * FROM mysql.user WHERE user =' [имя_пользователя] 'и Host = '[host]' ORDER BY User, Host ' Команда SELECT запрещена для пользователя '[имя_пользователя]' @'[host]' для пользователя таблицы 'user' Ошибка SQL: 1142
Я знаю, что у меня нет прав на чтение этой таблицы, но зачем это нужно для экспорта данных?
Я попытался проверить параметр force (Continue even if we get an sql-error
), но он все еще не работает.
Является ли это ошибкой Workbench? Или есть ли способ избежать этого запроса?
Обновление от 13 июня 2016 года
Теперь эта ошибка исправлена
Загрузить 6.3.7 (или позже, если доступно) из здесь
У меня была такая же проблема. Решение, представленное в этот поток (то же самое, что ответ на вопрос) заключается в удалении 6.3.6 и установите 6.3.4 из архивных версий: https://downloads.mysql.com/archives/workbench/
Найдено, это действительно ошибка версии 6.3.6:
MySQL Workbench имеет правильное поведение. Если вы используете пользователя, отличного от "root", то MySQL Workbench отобразит это предупреждение. Однако, если вы настроите свой доступ к серверу и базе данных как root, вы не столкнетесь с проблемами экспорта/импорта, потому что у вас есть правильный доступ.