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

Lỗi gói không đúng định dạng trong MySQL LOAD DATA LOCAL INFILE

cùng một vấn đề. đó là vấn đề về quyền.

shell thực thi từ php:

'mysql --user=root --password=zxc db < /stuff.sql'

things.sql

LOAD DATA LOCAL INFILE '/stuff.csv' INTO TABLE `stuff` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'

Lỗi với các gói không đúng định dạng.

Giải pháp:

chmod 777 /stuff.csv

PHP đang chạy trên cấp độ quyền của riêng nó và mysql không có quyền truy cập đọc vào thứ.csv

Bạn sẽ nhận được một cookie nếu bạn ghét chmod 777




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ngăn chặn tiêm sql

  2. Php, Mysql Chọn từ bảng trong đó row =? điều đó là có thể?

  3. ngày chuyển đổi mysql thành cùng ngày của năm hiện tại

  4. lấy các ký tự đặc biệt từ cơ sở dữ liệu mysql, php

  5. Cho phép tất cả các kết nối từ xa, MySQL