Partage
  • Partager sur Facebook
  • Partager sur Twitter

MySQL8

problème avec LOAD DATA LOCAL INFILE

Sujet résolu
4 mai 2021 à 13:53:29

Bonjour,

Je suis débutant dans la gestion de données sous MySQL. Au chapitre sur l'utilisation de LOAD DATA LOCAL INFILE du cours "Administrez vos bases de données sous MySQL" j'obtiens l'erreur : 

ERROR 3948 (42000) : Loading local data is disabled; this must be enabled on both the client and the server sides

Pourrais-t-on m'expliquer comment la supprimer ?

J'ai lu sur un ancien post ceci : 

"Bonjour,

https://dev.mysql.com/doc/refman/8.0/en/load-data-local-security.html

Il faut accéder au répertoire d'installation de MySQL et son répertoire bin, pour trouver le fichier my.ini (ou my.cnf selon le cas).

Dans ce fichier tu vas trouver une ligne [mysqld]. Sous cette ligne rajoute :

1
local-infile=1

Sinon, tu peux aussi démarrer ta console MySQL ainsi :

1
mysql --local-infile -u root -p

"

Dans quel répertoire faut-il aller (MySQL Router 8.0, MySQL Server 8.0, MySQL Shell 8.0 ou MySQL Workbench 8.0) ?

Merci d'avance,

-
Edité par SébastienDAZAS 4 mai 2021 à 13:57:07

  • Partager sur Facebook
  • Partager sur Twitter
5 mai 2021 à 13:27:14

Bonjour,

Selon ton installation, c'est dans MySQL Server 8.0/bin/

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
6 mai 2021 à 12:04:54

Bonjour,

Ok je te remercie.

Ca fonctionne.

  • Partager sur Facebook
  • Partager sur Twitter
7 juillet 2021 à 12:38:48

Bonjour :) !

J'ai le même problème mais je n'ai pas de fichier my.ini ou my.cnf

Quelqu’un aurait une idée pour que je puisse ajouter "local-infile=1" ?

-
Edité par Clément( ゚Д゚) 7 juillet 2021 à 12:43:07

  • Partager sur Facebook
  • Partager sur Twitter
7 juillet 2021 à 16:21:27

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte avec précision
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL