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
Libérer: 2024-11-29 20:48:13
original
116 Les gens l'ont consulté

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;
Copier après la connexion
  1. Vérifiez le paramètre en exécutant :
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';
Copier après la connexion

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
Copier après la connexion
  1. Reconnectez-vous au serveur avec le --local-infile=1 flag :
mysql --local-infile=1 -u <username> -p
Copier après la connexion
  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;
Copier après la connexion

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
(..., ...);
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal