Mysql
 sql >> Base de données >  >> RDS >> Mysql

LOAD DATA LOCAL INFILE donne l'erreur La commande utilisée n'est pas autorisée avec cette version de MySQL

J'ai rencontré le même problème que root et m'a jeté pendant un moment

pourrait être un problème avec les paramètres de votre serveur définis avec compile

pour tester la connexion à la console avec le même utilisateur et essayez votre commande load data

si vous obtenez la même erreur, essayez de fermer la console et de lancer

mysql -u USER -p --local-infile=1 DATABASE

essayez maintenant d'exécuter à nouveau la commande load data

si cela fonctionne, vous devrez redémarrer mysqld avec l'option de ligne de commande ou réinstaller avec l'option de configuration

références (les références sont pour 5.0 mais ont fonctionné pour moi avec 5.5):

http://dev.mysql.com/doc /refman/5.0/en/load-data-local.html

http://dev.mysql .com/doc/refman/5.0/en/mysql-command-options.html#option_mysql_local-infile