Maison > Article > base de données > Que dois-je faire si une erreur 1290 se produit dans MySQL ?
La solution à l'erreur 1290 dans mysql : placez d'abord le fichier de contenu exporté directement dans le répertoire [/var/lib/mysql-files] puis supprimez le fichier après utilisation, le code est [SELECT * from xxx où xxx dans le fichier""].
La solution à l'erreur 1290 dans MySQL :
Aujourd'hui, les données doivent être récupérées dans un environnement en ligne , en raison de la quantité de données plus grande, utilisez l'instruction into outfile
, mais obtenez l'invite suivante
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv opti on so it cannot execute this statement
pour interroger les données, entrez show variables link '%secure%';
pour afficher les informations de configuration pertinentes et obtenez les résultats comme indiqué dans la figure ci-dessous.
Le matériel de référence est de changer le fichier de configuration de MySQL, mais il s'agit d'un environnement en ligne, et je n'ose toujours pas faire des opérations telles que le redémarrage ou le redémarrage en douceur, donc je exporté le fichier de contenu directement Placez-le dans le répertoire /var/lib/mysql-files
et supprimez le fichier après utilisation.
SELECT * from xxx where xxx into outfile "/var/lib/mysql-files/out.csv";
Le problème a été résolu et est enregistré par la présente.
Recommandations d'apprentissage associées : Tutoriel MySQL
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!