Souci avec LOAD DATA LOCAL INFILE [Résolu]

Signaler
Messages postés
21
Date d'inscription
mardi 23 octobre 2018
Statut
Membre
Dernière intervention
13 août 2020
-
Messages postés
21
Date d'inscription
mardi 23 octobre 2018
Statut
Membre
Dernière intervention
13 août 2020
-
Bonjour à tous
Pour les besoins de mon travail j'ai commencé a prendre des cours de gestion de base de données sous MySQL. J'ai assez bien assimilé les différents concept dans la pratique. Cependant pour l'insertion de fichier ".csv" je n'arrive pas à avoir le résultat escompté pourtant je suis à la lettre les recommandations de l'exercice. En effet après la syntaxe que je défini je reçois le message d'erreurs suivant: "Loading local data is disabled; this must be enabled on both the client and server sides".
Je voudrais savoir que quoi il s'agit et comment résoudre ce problème.
Merci
NB: j'utilise MySQL 8.0 et le cours se passe sur MySQL 5.6

5 réponses

Messages postés
29903
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2020
2 900
Messages postés
29903
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2020
2 900
Messages postés
21
Date d'inscription
mardi 23 octobre 2018
Statut
Membre
Dernière intervention
13 août 2020

Bonjour Jordane45
J'ai déjà vu et lu cette piste qui, franchement, ne m'a donné aucune piste de résolution. En plus pour un débutant comme moi c'est un véritable charabia.
Messages postés
29903
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2020
2 900
Pour t'aider d'avantage, il faudrait que l'on sache, à minima,
- sur quoi tu as installé ton mysql (windows ? linux ? autre ? )
- Installé à la main ou via un logiciel tel que wamp, xampp, easyphp, laragon .. autre ?
- Comment tu procèdes pour faire ton load inflle ( ligne de commande ? interface graphique .. laquelle ? )
Messages postés
21
Date d'inscription
mardi 23 octobre 2018
Statut
Membre
Dernière intervention
13 août 2020

Bonjour Jordane45
j'ai installé MySQL 8.0 sur windows 10 Famille 64 bits; installé à la main en suivant les instructions d'installation pour cette version. J'utilise la ligne de commande pour mes exercices (En fait je voudrais m'affranchir de l'interface graphique).
Merci pour ton aide.
Messages postés
3738
Date d'inscription
jeudi 20 mars 2008
Statut
Membre
Dernière intervention
29 octobre 2020
905
Jetez un oeil à la documentation
https://dev.mysql.com/doc/refman/8.0/en/loading-tables.html

D'abord, modifier la variable globale :
mysql> SET GLOBAL local_infile=1;
Query OK, 0 rows affected (0.00 sec)


Puis quitter la console :
mysql> quit
Bye





.
Messages postés
21
Date d'inscription
mardi 23 octobre 2018
Statut
Membre
Dernière intervention
13 août 2020

Merci infiniment; ça marché.
Mais il fallait aussi que je demarre ma console MYSQL par >mysql --local-infile -u root -p
Puis que j'ajoute le répertoire du fichier .csv à la fin de la commande LOAD DATA LOCAL INFILE.