From bda45956ea7bbd8babbcc6d7c240f59ef4d2a61f Mon Sep 17 00:00:00 2001 From: jlecour Date: Tue, 15 Nov 2016 10:30:29 +0100 Subject: [PATCH] Explication pour "secure-file-priv" avec MySQL 5.5.53 --- MySQL/HowtoTroubleshooting.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/MySQL/HowtoTroubleshooting.md b/MySQL/HowtoTroubleshooting.md index d6035f24..2122e520 100644 --- a/MySQL/HowtoTroubleshooting.md +++ b/MySQL/HowtoTroubleshooting.md @@ -430,3 +430,15 @@ Pour résoudre la situation : ~~~ # mysqladmin flush-hosts ~~~ + +## Erreur 1290 + +~~~ +Got error: 1290: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement when executing 'SELECT INTO OUTFILE' +~~~ + +Lors du passage à la version 5.5.53, la valeur par défaut est passée de _vide_ à `/var/lib/mysql-files` ce qui casse les `mysqldump` qui écrivent leurs fichiers ailleurs (malgré des droits système adaptés). + +Sur Debian, la nouvelle valeur par défaut est `/var/lib/mysql-files`. L'utilisation d'un lien symbolique de cet emplacement vers le dossier réel (par exemple `/home/mysqldump`) ne suffit pas et MySQL continue de refuser le dump. + +En attendant de passer à Stretch, nous recommandons de remettre la valeur par défaut précédente (_vide_) et redélarrer MySQL. \ No newline at end of file