Les gars J'ai une application qui utilise SELECT OUTFILE pour être utilisée comme cache pour une autre application, donc, elle sort directement dans / dev / shm / some / folder.
Comme il s'exécute sur un serveur d'arrière-plan, je n'ai aucun problème à désactiver toute la sécurité mysql, l'option secure_file_priv n'est pas définie dans my.ini mais est définie par défaut par la version, comment désactiver cette sécurité de dossier?
[MySQL Version]
/usr/sbin/mysqld Ver 5.7.12-0ubuntu1 for Linux on x86_64 ((Ubuntu))
[Ubuntu Version]
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
Pour moi, l'ajout à la fin du fichier ci-dessus n'a pas fonctionné.
Je l'ai ajouté au
/etc/mysql/my.cnf
fichier dans la section [mysqld] et cela a fonctionné.Vous pouvez peut-être créer cette section dans le fichier ci-dessus et cela fonctionne aussi, je ne l'ai pas testée.
Après le redémarrage du serveur, vous pouvez tester avec à
SHOW VARIABLES LIKE "secure_file_priv";
condition que vous ayez les privilèges nécessaires pour le faire.la source