Maison >base de données >tutoriel mysql >Comment corriger l'erreur MySQL « ERREUR : le chargement des données locales est désactivé » ?

Comment corriger l'erreur MySQL « ERREUR : le chargement des données locales est désactivé » ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-29 20:48:13119parcourir

How to Fix the

Résolution de « ERREUR : le chargement des données locales est désactivé » Problème : Un guide étape par étape

Le message d'erreur « ERREUR : chargement les données locales sont désactivées" indique que le chargement des données locales n'est pas activé côté client et côté serveur. Pour résoudre ce problème, suivez ces étapes :

Étape 1 : Activez le chargement des données locales côté serveur

  1. Connectez-vous à MySQL à l'aide d'un shell de ligne de commande.
  2. Définissez la variable globale local_infile sur 1 en utilisant ce qui suit commande :
mysql> SET GLOBAL local_infile=1;
  1. Vérifiez le paramètre en exécutant :
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';

Vous devriez voir Value | ON.

Étape 2 : Activer le chargement des données locales côté client

  1. Quittez la session actuelle du serveur MySQL en exécutant la commande suivante :
mysql> quit
  1. Reconnectez-vous au serveur avec le --local-infile=1 flag :
mysql --local-infile=1 -u <username> -p
  1. Entrez votre mot de passe lorsque vous y êtes invité.

Étape 3 : Chargez les données dans votre base de données

  1. Sélectionnez la base de données dans laquelle vous souhaitez charger les données à l'aide de l'USE
  2. Exécutez l'instruction LOAD DATA LOCAL INFILE comme suit :
mysql> LOAD DATA LOCAL INFILE 'path/to/your_data.csv' INTO TABLE your_table;

Exemple :

Imaginez que vous souhaitiez charger un Fichier CSV nommé jouets.csv dans un tableau appelé jouets :

CREATE TABLE toys (
  ...
);

LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/toys.csv' INTO TABLE toys
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(..., ...);

Après avoir terminé En suivant ces étapes, vous devriez pouvoir charger avec succès vos données locales dans votre base de données MySQL sans rencontrer le problème « ERREUR : le chargement des données locales est désactivé ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn