Die folgenden Schritte sollten dbWritetable() beheben Fehler in R :
-
Melden Sie sich bei
MySQLan Terminal durch Eingabe von "MySQL -u user -p*" (gefolgt vom Benutzerkennwort, falls Sie eines festgelegt haben). -
Geben Sie "
SET GLOBAL local_infile = true;ein " im MySQL-Terminalbefehl. -
Geben Sie zuletzt "
SHOW GLOBAL VARIABLES LIKE 'local_infile';ein " in das Terminal ein und prüfen Sie die Kommandozeilenausgabe auf den EIN-Status.
Ich bin mir nicht sicher, warum die Datenbankfunktion von MySQL fehlschlägt 5.6 bis 8.0, jedoch "local_infile " ermöglicht Benutzerzugriff auf Datenlasten aus lokalen Quellen – diese Lösung sollte für alle Datenbankinterferenz-Stacks funktionieren (R , Python , usw.)!