J'ai également rencontré ce problème en essayant de télécharger des données .csv dans l'instance AWS RDS à partir de mon ordinateur local en utilisant la méthode suivante Banc d'essai MySQL sur Windows.
Le complément dont j'avais besoin était d'ajouter OPT_LOCAL_INFILE=1
dans : Connexion > Avancé > Autres. Notez que les majuscules étaient nécessaires.
J'ai trouvé cette réponse en PeterMag dans les AWS Developer Forums .
Pour plus d'informations :
SHOW VARIABLES LIKE 'local_infile';
déjà rendu ON
et la question était :
LOAD DATA LOCAL INFILE 'filepath/file.csv'
INTO TABLE `table_name`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
Copie de la source de réponse référencée ci-dessus :
Il s'agit apparemment d'un bogue dans MYSQL Workbench V8.X. En plus des configurations indiquées plus haut dans ce fil de discussion, vous devez également modifier la connexion MYSQL dans Workbench comme suit :
- Allez à la page d'accueil de MYSQL qui affiche toutes vos connexions.
- Sélectionnez Gérer les connexions du serveur (la petite icône en forme de clé).
- Sélectionnez votre connexion
- Sélectionnez l'onglet Avancé
- Dans la case Autres, ajoutez OPT_LOCAL_INFILE=1
Je peux maintenant utiliser la requête LOAD DATA LOCAL INFILE sur MYSQL RDS. Il semble que que la permission File_priv n'est pas requise.*