sql >> Databasteknik >  >> RDS >> Mysql

MySQL LOAD DATA LOCAL INFILE är inte tillåtet över ODBC

Det här problemet visade sig vara ett ODBC-anslutningsproblem.

Versionen av MySQL ODBC-anslutningen jag använde var 8.0.11 som åsidosätter parametern local-infile och ställer in den på noll. I den här versionen av anslutningen var parametern inte redigerbar (såvitt jag vet).

Från och med version 8.0.14 kan användaren lägga till följande rad i filen odbc.ini:

ENABLE_LOCAL_INFILE=1

https://dev.mysql .com/doc/connector-odbc/en/connector-odbc-configuration-connection-parameters.html

Efter att ha uppgraderat till den nya kontakten och uppdaterat odbc.ini, LOAD DATA LOCAL INFILE lyckas vid anslutning via ODBC.




  1. Hämta poster från ordertabellen för den aktuella veckan

  2. Anslut din OEM till Grafana med Enterprise Manager-appen för Grafana

  3. Använder pg_dump för att bara få infogningssatser från en tabell i databasen

  4. valt värde få från db till rullgardinsmenyn välj rutan alternativ med php mysql fel