Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehlerhafter Paketfehler während MySQL LOAD DATA LOCAL INFILE

gleiches Problem. es war ein Berechtigungsproblem.

Shell-Exec von PHP:

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

stuff.sql

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

Fehler mit fehlerhaften Paketen.

Lösung:

chmod 777 /stuff.csv

PHP läuft auf einer eigenen Berechtigungsebene und mysql erhält keinen Lesezugriff auf stuff.csv

Sie erhalten ein Cookie, wenn Sie chmod 777 hassen