Résolution de l'erreur « Le chargement des données locales est désactivé » : un guide étape par étape
Lors de la tentative de téléchargement de données locales à l'aide de LOAD DATA LOCAL, vous pouvez rencontrer le message d'erreur :
ERROR 3948 (42000): Loading local data is disabled; this must be enabled on both the client and server sides
Cette erreur indique que le chargement des données locales est interdit soit sur le client ou serveur. Voici un guide détaillé pour activer les données locales des deux côtés :
Configuration côté client
Configuration côté serveur
mysql> SET GLOBAL local_infile=1;
mysql> quit
Chargement des données dans MySQL
Une fois les côtés client et serveur configurés, vous pouvez procéder à l'importation de données à l'aide du LOAD DATA LOCAL déclaration :
mysql> USE <database_name>; mysql> LOAD DATA LOCAL INFILE '<file_path>' INTO TABLE <table_name>;
Exemple
Par exemple, pour charger un fichier CSV nommé amazonsample.csv dans la table des jouets, utilisez cette commande :
mysql> USE toys_db; mysql> LOAD DATA LOCAL INFILE '/Users/BruddaDave/Desktop/amazonsample.csv' INTO TABLE toys FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES;
En suivant ces étapes, vous devriez maintenant pouvoir importer des données locales dans votre base de données MySQL sans rencontrer le message « Le chargement des données locales est Erreur "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!