Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL LOAD DATA LOCAL INFILE không được phép qua ODBC

Sự cố này hóa ra là sự cố kết nối ODBC.

Phiên bản của trình kết nối MySQL ODBC mà tôi đang sử dụng là 8.0.11 ghi đè tham số local-infile và đặt nó thành 0. Trong phiên bản trình kết nối này, thông số này không thể chỉnh sửa được (theo hiểu biết của tôi).

Kể từ phiên bản 8.0.14, người dùng có thể thêm dòng sau vào tệp odbc.ini:

ENABLE_LOCAL_INFILE=1

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

Sau khi nâng cấp lên trình kết nối mới và cập nhật odbc.ini, LOAD DATA LOCAL INFILE thành công khi kết nối qua ODBC.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLNonTransientConnectionException Không thể tạo kết nối với máy chủ cơ sở dữ liệu. Gây ra bởi:java.lang.NullPointerException

  2. MySQL Cluster (NDB) so với MySQL Replication (InnoDB) cho ứng dụng Rails 3:ưu / nhược điểm?

  3. Xuất kết quả của một truy vấn Mysql sang excel?

  4. MySQL có thể được thay thế liền mạch bằng MariaDB hay có những thứ cần thay đổi trong trường hợp này?

  5. Cách tối ưu hóa hiệu suất MySQL bằng MySQLTuner