Mysql
 sql >> Database >  >> RDS >> Mysql

Tentativo di utilizzare R con MySQL:il comando utilizzato non è consentito con questa versione di MySQL

I seguenti passaggi dovrebbero correggere dbWritetable() errore in R :

  1. Accedi a MySQL terminale digitando "MySQL -u user -p* " (seguito dalla password utente se ne hai impostata una).

  2. Digita "SET GLOBAL local_infile = true; " nel comando del terminale MySQL.

  3. Infine, digita "SHOW GLOBAL VARIABLES LIKE 'local_infile'; " nel terminale e controlla l'output della riga di comando per lo stato ON.

Non sono sicuro del motivo per cui la funzione del database non riesce da MySQL 5.6 a 8.0, tuttavia, "local_infile " consente l'accesso dell'utente ai carichi di dati da origini locali:questa soluzione dovrebbe funzionare per tutti gli stack di interferenza del database (R , Python , ecc)!