sql >> Databasteknik >  >> RDS >> Mysql

Försöker använda R med MySQL:Det använda kommandot är inte tillåtet med denna MySQL-version

Följande steg bör fixa dbWritetable() fel i R :

  1. Logga in MySQL terminal genom att skriva "MySQL -u user -p* " (följt av användarlösenord om du ställer in ett).

  2. Skriv "SET GLOBAL local_infile = true; " i MySQL-terminalkommandot.

  3. Skriv slutligen "SHOW GLOBAL VARIABLES LIKE 'local_infile'; " in i terminalen och kontrollera kommandoradens utgång för PÅ-status.

Jag är inte säker på varför databasfunktionen misslyckas från MySQL 5.6 till 8.0, dock "local_infile " möjliggör användaråtkomst till dataladdningar från lokala källor --- den här lösningen bör fungera för alla databasstörningar (R , Python , etc)!




  1. Det går inte att skapa en instans av OLE DB-leverantören Microsoft.Jet.OLEDB.4.0 för länkad server null

  2. Gör en videodelningssida, behöver en videospelare

  3. SQL Server Bygg om och omorganisera index

  4. Hur sammanfogar man strängar av ett strängfält i en PostgreSQL "gruppa efter"-fråga?