Lorsque j'essaie d'importer des données dans une instance MySQL Amazon RDS via mysqldump, je reçois une erreur similaire à celle-ci :

ERROR 1227 (42000) Access denied; you need (at least one of) the SUPER privilege(s) for this operation

Comment puis-je résoudre le problème ?

Cette erreur se produit lorsque le journal binaire est activé dans la base de données de destination et lorsque le fichier mysqldump contient un objet (un déclencheur, une fonction ou un événement).

Si l'une des instructions de création ne contient pas les mots clés « NO SQL », « READS SQL DATA » ou « DETERMINISTIC », MySQL ne peut pas créer ces objets et l'importation échoue avec cette erreur.

Pour déverrouiller cette condition, activez « log_bin_trust_function_creators = 1 » via le groupe de paramètres personnalisés RDS. Pour plus d'informations, consultez la section Modification de paramètres dans un groupe de paramètres DB.

Amazon RDS, MySQL, mysqldump, 1227, accès refusé


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.

Date de publication : 27/06/2016