Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment dois-je gérer --secure-file-priv dans MySQL ?

Cela fonctionne comme prévu. Votre serveur MySQL a été démarré avec --secure-file-priv option qui limite essentiellement les répertoires à partir desquels vous pouvez charger des fichiers en utilisant LOAD DATA INFILE .

Vous pouvez utiliser SHOW VARIABLES LIKE "secure_file_priv"; pour voir le répertoire qui a été configuré.

Vous avez deux options :

  1. Déplacez votre fichier dans le répertoire spécifié par secure-file-priv .
  2. Désactiver secure-file-priv . Celui-ci doit être supprimé au démarrage et ne peut pas être modifié dynamiquement. Pour ce faire, vérifiez vos paramètres de démarrage MySQL (selon la plate-forme) et my.ini.