sql >> Database >  >> RDS >> Mysql

Proberen om R te gebruiken met MySQL:de gebruikte opdracht is niet toegestaan ​​met deze MySQL-versie

De volgende stappen zouden de dbWritetable() . moeten oplossen fout in R :

  1. Inloggen MySQL terminal door "MySQL -u user -p* . te typen " (gevolgd door het gebruikerswachtwoord als u er een instelt).

  2. Typ "SET GLOBAL local_infile = true; " in het MySQL-terminalcommando.

  3. Typ ten slotte "SHOW GLOBAL VARIABLES LIKE 'local_infile'; " in de terminal en controleer de uitvoer van de opdrachtregel op de AAN-status.

Ik weet niet zeker waarom de databasefunctie faalt vanuit MySQL 5.6 tot 8.0, echter, "local_infile " geeft gebruikers toegang tot gegevens die worden geladen vanuit lokale bronnen --- deze oplossing zou moeten werken voor alle database-interferentie-stacks (R , Python , enz.)!




  1. String naar joda LocalDate in de notatie dd-MMM-yy

  2. Strings ontsnappen met python mysql.connector

  3. Hoe groepen tupels in sql . te vergelijken

  4. Is het mogelijk om een ​​opdracht van het type LOAD DATA INFILE te gebruiken om rijen in de db BIJWERKEN?