Tôi không chắc chắn một câu hỏi tương tự với điều này đã bị đóng bởi tôi đang cố gắng thực thi chương trình MySQL sau đây.Làm thế nào tôi có thể sửa Lỗi tải MySQL
mysql -e "load data local infile \
'/tmp/ept_inventory_wasp_export_04292013.csv' into \
table wasp_ept_inv fields terminated by ',' \
lines terminated by '\n' ;"
tại dòng lệnh bash và nhận được lỗi này
ERROR 1148 (42000) at line 1: The used command is not allowed with this MySQL version
Làm thế nào tôi có thể làm việc xung quanh vấn đề này?
Tôi thực sự đang chạy lệnh này từ một chương trình Python, nhưng đã rút lệnh ra để thử không sử dụng lệnh này ở dòng lệnh bash.
Tôi đã thấy cách tôi có thể sửa đổi my.cnf (địa phương-infile), nhưng tôi không muốn thay đổi toàn cầu đó nếu tôi có thể tránh nó.
Đây là phiên bản MySQL.
mysql Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (i686) using readline 6.2
Điều đó không giúp ích gì cho tôi. Tôi muốn một cách giải quyết. Và tôi đặt địa phương-infile trong my.cnf, và điều đó đã không thay đổi lỗi. Tôi bắt đầu MySQL với các câu lệnh được cung cấp khi cài đặt. Tôi không làm gì đặc biệt cả. Câu trả lời của bạn vẫn không cung cấp một cách giải quyết, bởi vì tôi đã không vô hiệu hóa bất cứ điều gì. – octopusgrabbus
@octopusgrabbus nếu nó không giúp bạn chút nào, tại sao bạn lại chấp nhận câu trả lời? Tại sao bạn không chấp nhận câu trả lời của riêng bạn thay vì ??? – TMS