Retour : Page Principale > sommaire aide > sommaire aide logiciels > Mysql
Il faut donner les droits FILE à l'utilisateur. Exécuter dans mysql, loggé en root, et adapter le nom d'utilisateur (ici "apitela")
Si vous obtenez une erreur du type
Il faut donner des droits d'accès en lecture à l'utilisateur système mysql sur le ficheir en question.
Généralement, le problème des fichiers se trouvant sur Grosdur est que le dossier "donnees" est monté dans le "/home" d'un utilisateur autre que mysql.
Il faut donc donner les droits "x" à tous les répertoires à traverser pour obtenir le fichier.
Dans cet exemple (fichier "/home/apitela/www/donnees/baseflor/2014-01-06/baseflor_ontologies.ts"), exécuter en root:
Problèmes connus (droits etc.)
Importation de fichiers avec PHP (scripts)
Si vous obtenez une erreur du typeSQLSTATE[28000]: Invalid authorization specification: 1045 Access denied for user 'apitela'@'localhost' (using password: YES).\nRequĂŞte : LOAD DATA INFILE
Il faut donner les droits FILE à l'utilisateur. Exécuter dans mysql, loggé en root, et adapter le nom d'utilisateur (ici "apitela")
mysql> grant file on *.* to 'apitela'@'localhost'; musql> flush privileges;
Si vous obtenez une erreur du type
SQLSTATE[HY000]: General error: 13 Can't get stat of '/home/apitela/www/donnees/baseflor/2014-01-06/baseflor_ontologies.tsv' (Errcode: 13 - Permission denied).\nRequĂŞte : LOAD DATA INFILE
Il faut donner des droits d'accès en lecture à l'utilisateur système mysql sur le ficheir en question.
Généralement, le problème des fichiers se trouvant sur Grosdur est que le dossier "donnees" est monté dans le "/home" d'un utilisateur autre que mysql.
Il faut donc donner les droits "x" à tous les répertoires à traverser pour obtenir le fichier.
Dans cet exemple (fichier "/home/apitela/www/donnees/baseflor/2014-01-06/baseflor_ontologies.ts"), exécuter en root:
# chmod o+x home/apitela # chmod o+x home/apitela/donnees # chmod o+x home/apitela/donnees/baseflor # chmod o+x home/apitela/donnees/baseflor/2014-01-06