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

Essayer d'utiliser R avec MySQL :la commande utilisée n'est pas autorisée avec cette version de MySQL

Les étapes suivantes devraient corriger le dbWritetable() erreur dans R :

  1. Connectez-vous MySQL terminal en tapant "MySQL -u user -p* " (suivi du mot de passe utilisateur si vous en avez défini un).

  2. Tapez "SET GLOBAL local_infile = true; " dans la commande du terminal MySQL.

  3. Enfin, tapez "SHOW GLOBAL VARIABLES LIKE 'local_infile'; " dans le terminal et vérifiez la sortie de la ligne de commande pour le statut ON.

Je ne sais pas pourquoi la fonction de base de données échoue à partir de MySQL 5.6 à 8.0, cependant, "local_infile " permet aux utilisateurs d'accéder aux chargements de données à partir de sources locales --- cette solution devrait fonctionner pour toutes les piles d'interférences de base de données (R , Python , etc.) !