Mysql erreurs d'autorisation avec la "charge de données'
Je suis en cours d'exécution dans une autorisation d'erreur lorsque vous essayez de charger des données à partir d'un fichier plat vidage de base de données dans une nouvelle table. Je sais que le schéma du fichier et ma table est la même et j'ai essayé de modifier les autorisations. Quoi d'autre devrais-je essayer?
mysql> load data infile 'myfile.txt' into table mytable fields terminated by ',' enclosed by '"';
ERROR 1045 (28000): Access denied for user 'user'@'%'
grant all on mytable.* to 'user'@'%
Voir aussi Ce fichier et le répertoire des autorisations sont requises pour MySQL LOAD DATA INFILE? (essayez de changer
double possible de access denied for load data infile dans MySQL
LOAD DATA INFILE 'myfile.txt'
à LOAD DATA LOCAL INFILE 'myfile.txt'
double possible de access denied for load data infile dans MySQL
OriginalL'auteur sutee | 2009-06-18
Vous devez vous connecter pour publier un commentaire.
Voici un fil sur la base de forums qui traite exactement de ce.
Voici la réponse, posté par Ken Tassell
OriginalL'auteur Ólafur Waage
Vous pourriez avoir MySQL privilèges sur la table de destination, mais vous avez aussi besoin de la
FILE
privilège d'exécuterLOAD DATA
, et bien sûr le Serveur MySQL processus de système d'exploitation de privilèges pour le fichier de données.OriginalL'auteur Bill Karwin