Sida 1 av 1

MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 15:21
av Emil.s

Kod: Markera allt

mysql> load data infile "/Filmer.txt" into table Filmer fields terminated by ';' enclosed by "\"" lines terminated by '\n';
ERROR 29 (HY000): File '/Filmer.txt' not found (Errcode: 13)

Kod: Markera allt

root@ThinkPad: ~ #> ls -l /Filmer.txt 
-rwxrwxrwx 1 emil emil 19979 2008-12-11 10:39 /Filmer.txt
Varför?

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 15:32
av mcNisse
Ligger databasen på samma maskin som du kör kommandot? Jag har fått för mig att mysql kan försöka ladda filer på databasmaskinen.

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 16:37
av tann
har mysql-användaren rättigheter att läsa filen?

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 17:42
av Emil.s
mcNisse skrev:Ligger databasen på samma maskin som du kör kommandot? Jag har fått för mig att mysql kan försöka ladda filer på databasmaskinen.
Japp, allt är lokalt.
tann skrev:har mysql-användaren rättigheter att läsa filen?
Läs mitt inlägg igen. ;)

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 22:17
av tann

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 22:23
av mcNisse
Testa att lägga till local, dvs load data local

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 22:28
av Emil.s
tann skrev:detta kanske kan va ngt?

https://bugs.launchpad.net/ubuntu/+sour ... bug/244406
Nja, har avinstallerat apparmor, och jag kör min egen opatchade kärna, så det lär inte ställa till det.

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 22:34
av Emil.s
mcNisse skrev:Testa att lägga till local, dvs load data local
Där satt den! Svalde hela köret utan att fråga. :)

Vad gjorde den där egentligen? Ska inte servern fatta att filen ligger på lokala disken då både klient och server körs på samma maskin!?

Re: MySQL -> load data infile ... = ERROR 29 (HY000): File '/Fil

Postat: 11 dec 2008, 22:47
av mcNisse
Jag fattar inget. Ibland fungerar det med local och ibland utan. Ibland behöver jag lägga till speciella parametrar till mysql för att det ska fungera. Om det finns någon som vet skillnaden och kan förklara vore jag tacksam.