Erreur Mysql Workbench 1142 "Error querying security information" sur L'exportation de données

hier, j'ai mis mon établi à jour à la dernière version disponible, le 6.3.6 build 511 CE sur Windows 10.

maintenant j'essaie de faire un dump d'une base de données distante via la fonctionnalité "Data Export", qui a toujours fonctionné.

Mais, dès que je clique sur "lancer l'Exportation", j'obtiens cette erreur:

Unhandled exception: erreur interrogation informations de sécurité: erreur exécuter ' SELECT * à partir de mysql.user WHERE user ='[nom d'utilisateur]' et Accueil = '[hôte] 'commande par utilisateur, hôte' SELECT command denied to user'[nom d'utilisateur]'@'[hôte] "pour le tableau "utilisateur" Erreur SQL: 1142

je sais que je n'ai pas les autorisations pour lire ce tableau, mais pourquoi est-ce nécessaire pour effectuer une exportation de données?

j'ai essayé de vérifier l'option force (Continue even if we get an sql-error) mais ça ne marche toujours pas.

Est-ce un bogue de L'établi? Ou est-il un moyen d'éviter cela requête?

34
demandé sur the_nuts 2015-12-30 04:48:41

4 réponses

mise à jour au 13 juin 2016

ce bug a maintenant été corrigé

Télécharger 6.3.7 (ou plus tard si disponible) à partir de ici

23
répondu Darren Sweeney 2016-07-05 12:53:15

j'ai eu exactement ce même problème. La solution proposée dans ce fil (le même que the_nuts réponse) est de désinstaller 6.3.6 et d'installer 6.3.4 à partir des versions archivées:https://downloads.mysql.com/archives/workbench/

28
répondu Wes H 2017-05-23 12:10:34

MySQL Workbench a le comportement correct. Si vous utilisez un utilisateur autre que root MySQL Workbench affiche une alerte. Cependant, si vous configurez votre accès au serveur et à la base de données en tant que root, vous ne rencontrerez pas de problèmes d'exportation/importation parce que vous avez le bon accès pour le faire.

-5
répondu L Romero 2016-06-03 18:48:39