sql >> Base de Datos >  >> RDS >> Mysql

MySQL LOAD DATA LOCAL INFILE no permitido sobre ODBC

Este problema resultó ser un problema del conector ODBC.

La versión del conector ODBC de MySQL que estaba usando era 8.0.11, que anula el parámetro de archivo local y lo establece en cero. En esta versión del conector, el parámetro no era editable (que yo sepa).

A partir de la versión 8.0.14, el usuario puede agregar la siguiente línea al archivo odbc.ini:

ENABLE_LOCAL_INFILE=1

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

Después de actualizar al nuevo conector y actualizar odbc.ini, LOAD DATA LOCAL INFILE tiene éxito cuando se conecta a través de ODBC.