Bonjour,
je tente d'importer un fichier csv en ligne de commande avec ce code:
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 LOAD DATA INFILE 'C:/ProgramData:MySQL/MySQL Server 8.3/Uploads/Contrat.csv' -> INTO TABLE Contrat -> FIELDS TERMINATED BY ',' -> ENCLOSED BY '"' -> LINES TERMINATED BY '/n' -> IGNORE 1 ROWS;
Et j'obtiens l'ereur suivante:
Code text : Sélectionner tout - Visualiser dans une fenêtre à part ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
Alors je cherche ma varaible:
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part SHOW VARIABLES LIKE "secure_file_priv";
Réponse: C:\ProgramData\MySQL\MySQL Server 8.3\Uploads\
Alors du coup , je fais quoi avec cette variable qui n'existe pas ? car je ne la trouve pas dans le répertoire indiqué !
Il faudrait changer cette option ? mais comment ?
J'espère au moins que je m'y suis pris comme il faut jusque là !
Merci de vos réponses,
Bonne soirée.
Partager